私は2つのコレクションを交差しようとしています。コードスニペットには以下の2つのリストがあります。2つのコレクションの交差
これが私の出力です:
Intersection
1
なぜ見つかった唯一の値はありますか?それは期待された行動ですか、私は何か間違っていますか?
Intersection
1
1
1
1
マイコード::私は私の出力は次のようになります期待し
// Collection initialization
List<int> list1 = new List<int> { 1,1,1,1 };
List<int> list2 = new List<int> { 1,1,1,1,1,1,1,1,1,1,1 };
foreach (int q in list1)
Console.WriteLine("list1: " + q);
Console.WriteLine("------------------");
foreach (int q in list2)
Console.WriteLine("list2: " + q);
Console.WriteLine("------------------");
Console.WriteLine("Intersection");
IEnumerable<int> both = list1.Intersect(list2);
foreach (int a in both)
Console.WriteLine(a);
Console.ReadLine();
Console.Clear();
これは私が期待したとおりに動作しました!今度はDateTimeで同じアクションを実行できますか? –