C# 配列値の割り当て
PHP とは異なり、C# の配列値の割り当てには特定のメソッドが必要です。 C# 配列にデータを設定する方法は次のとおりです:
まず、配列を宣言します。
<code class="language-csharp">int[] terms = new int[400];</code>
次に、for
ループを使用して各要素に値を割り当てます。
<code class="language-csharp">for (int runs = 0; runs < 400; runs++) { terms[runs] = runs * 2; // Example: Assigning values }</code>
より柔軟なアプローチ: リストの使用
C# は、より動的な代替手段 Lists
を提供します。 配列とは異なり、リストには事前定義されたサイズは必要ありません:
<code class="language-csharp">List<int> termsList = new List<int>();</code>
Add()
メソッドを使用して値を追加します:
<code class="language-csharp">for (int runs = 0; runs < 400; runs++) { termsList.Add(runs * 2); // Example: Adding values }</code>
リストを配列に変換するには、ToArray()
:
<code class="language-csharp">int[] terms = termsList.ToArray();</code>
パフォーマンスの比較
次のパフォーマンス要素を考慮してください:
for
ループは、foreach
ループの約 2 倍高速です。for
ループを使用した配列の反復は、リストの反復の約 2 倍高速です。for
ループは、リストの foreach
ループよりも約 5 倍高速です。以上がC# で配列やリストに値を効率的に割り当てるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。