PHP の動的配列処理とは異なり、C# 配列には事前定義されたサイズが必要です。 この違いを例で説明しましょう。
PHP のアプローチは単純です:
<code class="language-php">$arr = array(); for ($i = 0; $i < 5; $i++) { $arr[] = $i; }</code>
この PHP コードは空の配列を作成し、[]
構文を使用して要素を追加します。 ただし、C# には別のアプローチが必要です。
C# 配列に値を追加するには、事前にそのサイズを宣言する必要があります。 PHP の例と同等の C# を次に示します:
<code class="language-csharp">int[] terms = new int[5]; for (int runs = 0; runs < 5; runs++) { terms[runs] = runs; }</code>
このコードは、5 要素の容量を持つ整数配列 terms
を作成します。 次に、[]
構文を使用して値を割り当てます。
C# のより柔軟な代替手段は、List<T>
コレクションです。 リストは動的にサイズ変更されるため、サイズを事前定義せずに要素を追加できます:
<code class="language-csharp">List<int> termsList = new List<int>(); for (int runs = 0; runs < 5; runs++) { termsList.Add(runs); }</code>
配列とリストのどちらを選択するかは、ニーズによって異なります。 一般に配列は要素へのアクセスが速く、メモリ管理が優れています。一方、リストは動的データの柔軟性と使いやすさに優れています。
以上がC# で配列に値を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。