我从第三方库中找回了"string []".我想做一个包含就可以了.这样做最有效的方法是什么?
Array.IndexOf:
bool contains = Array.IndexOf(arr, value) >= 0;
或者只使用LINQ:
bool contains = arr.Contains(value);
对于大多数用途,LINQ应该"足够快".
如果您只检查一次,请使用Array.IndexOf
或像Marc提议的LINQ Contains方法.如果要多次检查,首先将字符串数组转换为a可能会更快HashSet
.