1. ホーム
  2. c#

[解決済み] C#でHashSetに相当するAddRangeはありますか?

2022-03-26 09:35:24

質問

リストでできること

list.AddRange(otherCollection);

には、範囲追加メソッドはありません。 HashSet . を追加する最も良い方法は何ですか? ICollectionHashSet ?

解決方法は?

対象 HashSet<T> の場合、名前は UnionWith .

を明確に示すためのものです。 HashSet が動作します。あなたは安全に Add のように、ランダムな要素の集合を Collections また、一部の要素は自然消滅する可能性があります。

私は、次のように考えています。 UnionWith という名前になりました。 HashSet のオーバーロードがあります。 IEnumerable<T> もあります。