Comparing Arrays using LINQ in C#

前端 未结 6 942
闹比i
闹比i 2020-12-15 04:46

I\'ve two arrays like

string[] a = { \"a\", \"b\", \"c\" };
string[] b = { \"a\", \"b\", \"c\" };

I need to compare the two arrays using LI

6条回答
  •  独厮守ぢ
    2020-12-15 05:35

    IDictionary a = new Dictionary();
    IDictionary b = new Dictionary();
    a.Add(1, "1");
    a.Add(2, 2);
    a.Add(3, "3");
    
    b.Add(3, "3");
    b.Add(1, "1");
    b.Add(2, 2);
    
    Console.WriteLine(a.All(i => b.Contains(i)) && b.All(i => a.Contains(i)));
    

提交回复
热议问题