の要素をList
の中に入れてC#
にします。同じデータがリストにあるかどうかをチェックする必要があります。誰も私にこれを助けることができますか?リスト内の要素を比較するC#
-3
A
答えて
0
あなたはこれを試すことができ、例えば:ここで
var collection = new List<double>(new double[] { 10, 20, 11, 10, 20, 44 });
var info = collection.GroupBy(e => e).ToDictionary(e => e.Key, e => e.Count());
info
はvalue
としてcollection
でkey
と、この数の数としてdouble型の値が含まれています。
この構成では、任意の種類のList
要素で使用できます。
list<string> arr1 = new list<string>(){ "A", "b", "C," };
list<string> arr2 = new list<string>(){ "A", "b", "C," };
はSequentialEqual()メソッド
bool result = arr3.SequentialEqual(arr2);
ブールで上記の配列の比較:
-1
あなたはここに
は、LINQ比較リストの一例であるLINQの拡張子のメソッドを使用することができます両方のリストの項目が等しい場合、結果にはtrueが含まれますがこのいずれかのタイプで動作します
public bool HasSameData<T>(List<T> myList)
{
return myList.Distinct().Count() != myList.Count();
}
なお..あなたがちょうどそこに、リスト内の複数の項目であるあなたは、この機能を使用することができ、同じ値を持っているかどうかを知りたい場合は、これは
-1
を役に立てば幸い。
void Main()
{
var myList = new List<int> {1,2,3,4,5,6,7,8,9};
var myList2 = new List<int> {1,1,3,4,5,6,7,8,9};
Console.WriteLine(HasSameData(myList));
Console.WriteLine(HasSameData(myList2));
var myList3 = new List<String> {"hello","world","foo","bar"};
var myList4 = new List<String> {"hello","foo","foo","bar"};
Console.WriteLine(HasSameData(myList3));
Console.WriteLine(HasSameData(myList4));
Console.ReadLine();
}
OUTPUT:これまでに試した
False
True
False
True
関連する問題
- 1. リスト内の要素を比較する
- 2. リストと要素の比較
- 3. リストのリスト内の要素を比較し、Pythonのリストのリストでキーを比較する方法は?
- 4. Racket:リスト内の要素を再帰的に比較する
- 5. Scalaのリスト内の要素のインデックスを比較
- 6. Pythonでリストのリストから要素を比較するには
- 7. 比較要素++
- 8. シーケンス内の隣接要素の比較
- 9. リスト内のリストの比較
- 10. 2つの異なるリストの要素を比較する
- 11. リストの要素とその近傍の要素を比較する
- 12. Pythonの複数のリストの要素を比較する
- 13. Python:2つのリストの要素をペアで比較する
- 14. ペアワイズ比較:1つのリスト内のサブリストを比較する
- 15. 比較要素は
- 16. リストの要素をjava 8ストリームで比較する方法
- 17. リスト要素をPythonの文字列で比較するpandas
- 18. 配列やリストの要素をPythonでペアで比較する
- 19. 2つのリストから要素を比較する
- 20. 2つの文字列リスト要素を比較する
- 21. ユニコードの要素リストと文字列を比較するpython splinter
- 22. リスト内のオブジェクトの1つの要素を比較していますか?
- 23. Python:リスト内の要素と最大の一致数を持つ要素を比較する
- 24. リスト内の要素を比較し、それらをスワップします。 Java
- 25. 2リストの値を比較するC#
- 26. リスト要素を比較する最も良い方法
- 27. キュートップを配列リスト要素と比較する
- 28. リストのリストを最初の要素のPythonを比較して連結する
- 29. jQueryの比較要素
- 30. 配列要素の比較
何か? –
'bool contains = list.Any(item => condition(item)); ' –
重複している項目があるかどうか、または重複を取り除いているかどうかに関するレポートを取得したいですか? http://stackoverflow.com/questions/489258/linqs-distinct-on-a-particular-property – ColinM