我从第三方图书馆得到一个“字符串[]”。我想在上面做个容器。最有效的方法是什么?
发布于 2019-05-21 09:39:09
如果您只检查了一次,请使用Array.IndexOf
或者LINQ包含的方法就像MARC建议的那样。如果要检查几次,首先将字符串数组转换为HashSet<string>
.
发布于 2019-05-21 09:58:39
Array.IndexOf:
bool contains = Array.IndexOf(arr, value) >= 0;
或者只使用LINQ:
bool contains = arr.Contains(value);
对于大多数用途,LINQ应该“足够快”。
https://stackoverflow.com/questions/-100001175
复制相似问题