C# での文字列配列の拡張
課題: C# の配列のサイズは固定です。 既存の配列に要素を追加するには、別のアプローチが必要です。
解決策: 動的展開にリストを使用する
文字列配列に要素を追加する最も効率的な方法は、List<string>
を使用することです。リストは動的です。項目を追加すると、自動的にサイズが変更されます。
その方法は次のとおりです:
<code class="language-csharp">// Create a List to hold strings List<string> stringList = new List<string>(); // Add elements to the list stringList.Add("Hello"); stringList.Add("World"); // Convert the List back to an array if needed string[] stringArray = stringList.ToArray();</code>
このコードは、最初に空の List<string>
を作成します。 次に、Add()
メソッドを使用して要素が追加されます。最後に、データを配列形式に戻す必要がある場合は、ToArray()
を使用してリストを変換できます。 これにより、新しく大きな配列を手動で作成して要素をコピーするオーバーヘッドが回避されます。
以上がC# で既存の文字列配列に要素を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。