我有一个像这样的 list :

List<string[]> countryList

字符串数组的每个元素都是另一个包含3个元素的数组。

因此countryList[0]可能包含数组:
new string[3] { "GB", "United Kingdom", "United Kingdom" };

如何在countryList中搜索特定数组,例如如何搜索countryList以获取
new string[3] { "GB", "United Kingdom", "United Kingdom" }?

最佳答案

return countryList.FirstOrDefault(array => array.SequenceEqual(arrayToCompare));

要简单地确定存在,请使用countryList.Any
要查找元素的索引,如果不存在则为-1,请使用countryList.FindIndex

关于c# - 如何在C#中搜索列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3447778/

10-15 05:15