#C# のコレクションは HashSet です。 C# の HashSet は、配列内の重複する文字列または要素を削除します。 C# では、最適化されたセット コレクションです。
Declare HashSet -
var h = new HashSet<string>(arr1);
上記では、宣言された配列 arr1 を HashSet に設定しました。
次に、重複する単語を削除するために配列に設定します -
string[] arr2 = h.ToArray();
C# HashSet を使用して重複する文字列を削除する例を見てみましょう。
ここでは要素が繰り返されています -
using System; using System.Collections.Generic; using System.Linq; class Program { static void Main() { string[] arr1 = {"Table","Chair","Pen","Clip","Table"}; Console.WriteLine(string.Join(",", arr1)); // HashSet var h = new HashSet<string>(arr1); // eliminates duplicate words string[] arr2 = h.ToArray(); Console.WriteLine(string.Join(",", arr2)); } }
以上がC# のコレクションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。