この構文は、デフォルト要素を備えた指定された配列を作成します。これは、後で各要素を初期化する必要がある状況に適しています。
string[] array = new string[2]; // 创建一个长度为2,元素为默认值的数组
要素は配列の初期化に直接提供され、この構文は指定された値を使用して配列を埋めます。
string[] array = new string[] { "A", "B" }; // 创建一个长度为2,并已填充元素的数组
この構文は以前の文法に似ていますが、新しい文字列アレイを明示的に指定していません。コンパイラは、提供された値に基づいてタイプを推測します。
string[] array = { "A" , "B" }; // 创建一个长度为2,并已填充元素的数组
string[] array = new[] { "A", "B" }; // 创建一个长度为2,并已填充元素的数组
これらの異なる配列初期化構文を使用することにより、特定のニーズと好みに応じてC#プログラミングエクスペリエンスを強化できます。
string[] array = ["A", "B"]; // 创建一个长度为2,并已填充元素的数组 (C# 12及更高版本)
以上がさまざまなC#配列の初期化構文とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。