はのは、私がC#で文字列の2リストの内容をマージする方法
var list1 = new List<string>();
var list2 = new List<string>();
が、私は両方のリストの内容をマージしたいとしましょう。リストの1つをループしてコンテンツを抽出して2番目のリストに追加するのは、コンテンツをマージする唯一の方法ですか?
foreach(var name in list2)
{
list1.add(name);
}
コンテンツをマージする方法はいくつかありますか?ただ、AddRange
を使用
+1シンプルでポイントに...素敵な答え。 –
@Gabe、それはIEnumerableでもうまくいくのでしょうか?リストの代わりに、IEnumerableで作業する必要があるかもしれません。 – Richard77
'AddRange'はパラメータとして(右側)' IEnumerable 'を指定します。 'AddRange'は' List 'に対してのみ定義されていることに注意してください(左辺はリストでなければなりません)。 –
bobbymcr