Visual Studio で C# コードをデバッグしていますが、次のような変数があります。
double?[] x;
string[] y;
ローカル ウィンドウではx
、 as{double?[0]}
とy
asが表示され{string[0]}
ます。どういう意味ですか?
double?[]
はdouble?
オブジェクトの配列であり、C# の省略形ですSystem.Nullable<System.Double>[]
。string[]
は文字列の配列で、 と同じSystem.String[]
です。参考文献
int?
または
のような型の後の疑問符
double?
は、この型が null 許容であることを示します。角括弧は、これが配列であることを示しています。中かっこ内の数字は、配列内の要素の数を表します。
double キーワードは、64 ビットの浮動小数点値を格納する単純型を示します。