Array.IndexOf:
bool contains = Array.IndexOf(arr, value) >= 0;
Run Code Online (Sandbox Code Playgroud)
或者只使用LINQ:
bool contains = arr.Contains(value);
Run Code Online (Sandbox Code Playgroud)
对于大多数用途,LINQ应该"足够快".
如果您只检查一次,请使用Array.IndexOf或像Marc提议的LINQ Contains方法.如果要多次检查,首先将字符串数组转换为a可能会更快HashSet<string>.
| 归档时间: |
|
| 查看次数: |
460 次 |
| 最近记录: |