2016-12-13 8 views
0

C#でハッシュセットのリストの項目をプリントする方法は?ハッシュセットのリストから文字列を印刷する方法

private List<HaShet <string>> n = new List<HashSet<string>>(); 
+0

あなたは労働組合やハッシュセット間の連結を期待している:たとえば、あなたがOrderByを使用することができますDistinctを使用することができ、それらを並べ替えるために重複を削除するには? –

答えて

3

あなたはすべての文字列を隔離するためにLINQを使用することができます。

IEnumerable<string> allStrings = 
    n.SelectMany(list => list); 

この順序であなたが好きなものは何でも自由に、それらのすべてを印刷することを含みます。

LINQを活用して、文字列を印刷する前に他の操作を実行することもできます。

IEnumerable<string> strings = 
    n.SelectMany(list => list) 
     .Distinct() 
     .OrderBy(s => s); 
関連する問題