c# - 字符串数组。包含?

标签 c# .net arrays .net-2.0

.NET 2

string[] myStrings = GetMyStrings();    
string test = "testValue";

如何验证 myStrings 是否包含 test

最佳答案

在 .NET 2.0 中,如果需要索引,可以执行以下操作:

int index = Array.FindIndex(
    myStrings,
    delegate(string s) { return s.Equals(test); }
);
如果 myStrings 不包含 test

index 将为 -1

如果您只想检查是否存在:

bool exists = Array.Exists(
    myStrings,
    delegate(string s) { return s.Equals(test); }
);

关于c# - 字符串数组。包含?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3917589/

相关文章:

java - 给定列表 1、4、5、9、2 编写一个程序来查找两个值的可能组合,其中 sum = 6

c# - 动态生成时自定义 C# Enum ToString()

c# - 存储库模式和导航属性

javascript - 如何在迭代数组时等待回调

python - numpy 交换数组中的多个元素

.net - 以编程方式查找完全限定的 .NET 程序集名称(从简单名称,对于给定的 .NET 版本)?

c# - FileNotFoundException: 无法加载文件或程序集 System.IO.Ports

c# - 带有匿名方法的 EventHandler 是如何工作的?

c# - ASP.NET 4.6 异步 Controller 方法在等待后丢失 HttpContext.Current

c# - 如果您在应用程序中使用 System.Timers.Timer,是否有必要处理它?