c#配列初期化方法詳細説明
c#はさまざまな配列初期化の構文を提供しています:
<code class="language-csharp">int[] numbers = new int[5]; </code>初期値を使用して新しい配列を作成します。
アレイの値初期化の直接的な使用:
<code class="language-csharp">string[] names = new string[] { "John", "Mary", "Bob" };</code>
初期化された式を使用して新しい配列を作成します:
<code class="language-csharp">int[] numbers = { 1, 2, 3, 4, 5 };</code>
<code class="language-csharp">int[] numbers = new[] { 1, 2, 3, 4, 5 };</code>
最初の2つの文法では、タイプ推論に
キーワード(C#3が導入された)を使用できます。<code class="language-csharp">int[] numbers = [1, 2, 3, 4, 5];</code>
4番目の文法では、式を使用します。これは、タイプの推論もサポートしています。
コレクション表現文法(5番目)は、初期化デバイスからターゲットタイプを推測できない場合に非常に便利です。また、スパンとリストにも適しています。以上がC#の異なる配列初期化の構文は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。