2

文字列のリストがある場合、別のリストのすべての要素がこのリストに含まれているかどうかを判断する最良の方法は何ですか? 例えば:

List<string> list = new List<string>();
list.Add("Dog");
list.Add("Cat");
list.Add("Bird");

List<string> list2 = new List<string>();
list.Add("Dog");
list.Add("Cat");

if (list.ContainsList(list2))
{
      Console.Write("All items in list2 are in list1")
}  

この「ContainsList」メソッドのようなものがあるかどうかを判断しようとしていますか?

4

4 に答える 4

6
if (!list2.Except(list).Any())
于 2013-10-29T00:48:42.770 に答える
0

これはどう

list1.intersect (list2).ToList ().Foreach ((x)=>
{
Console.Writeline (x)
});
于 2013-10-29T02:52:51.060 に答える