たとえば、ChName1、ChName2、および2 int値の2つの文字列値を宣言しました。例:設定のDelay1、Delay2。クラス内のクラスを使用して配列を取得する#
私はクラスで配列を実装したいので、人生はより簡単になります。誰かが、その後、私のメインのコードで私はこのコードは私のコードでエラーが発生している
このようなGetDefaultValues Vlues = new GetDefaultValues();
Vlues.Name[0] = "SomeName";
string SomeString = Vlues.Name[1];
Vlues.Value[0] = 125;
int SomeInt = Vlues.Value[1];
を行うことが必要に応じて説明
public class GetDefaultValues
{
public string Name[int i]
{
get
{
switch (i)
{
case 0:
return Name.Properties.Settings.Default.ChName1;
case 1:
return Name.Properties.Settings.Default.ChName2;
default:
return "Not Implemented";
}
}
set
{
switch (i)
{
case 0:
{
Name.Properties.Settings.Default.ChName1 = value;
break;
}
case 1:
{
Name.Properties.Settings.Default.ChName2 = value;
break;
}
}
Name.Properties.Settings.Default.Save();
}
}
public int Value[int i]
{
get
{
switch (i)
{
case 0:
return Name.Properties.Settings.Default.Delay1;
case 1:
return Name.Properties.Settings.Default.Delay2;
default:
return 0;
}
}
set
{
switch (i)
{
case 0:
{
Name.Properties.Settings.Default.Delay1 = value;
break;
}
case 1:
{
Name.Properties.Settings.Default.Delay2 = value;
break;
}
}
Name.Properties.Settings.Default.Save();
}
}
}
で自分のコードを修正することができます。
エラー2不正な配列宣言子:管理された配列を宣言するために、ランク 指定子が変数の識別子に先行します。私はなぜ知っていることができれば、固定サイズ バッファフィールドを宣言するには、フィールドタイプ
前に、固定キーワードを使用して幸せになります? 助けてください!
*このコードは自分のコードにエラーを生成しています*どのエラー? 実際には、このプロパティの代わりにメソッドを使用する必要があります。 –
エラー不正配列宣言子:管理対象配列を宣言するために、ランク指定子が変数の識別子に先行します。固定サイズのバッファフィールドを宣言するには、フィールドタイプの前にfixedキーワードを使用します。 –
エラーに加えて、エラーが発生した場所も指定する必要があります。私はあなたが私たちに推測を残すべきではないので、問題がどの行にあるのか正確に伝えられたと確信しています。 – Chris