リストを使用すると次のことができます。
list.AddRange(otherCollection);
には範囲を追加するメソッドがありません。にHashSet
別の範囲を追加する最適な方法は何ですか?ICollection
HashSet
ベストアンサー1
の場合HashSet<T>
、名前はUnionWith
。
これは、 の独特な動作方法を示していますHashSet
。Add
のように、ランダムな要素のセットを安全に に追加することはできませんCollections
。一部の要素は自然に蒸発する可能性があります。
UnionWith
これは「別のものとのマージ」にちなんで名付けられたと思いますHashSet
が、オーバーロードもありますIEnumerable<T>
。