首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么判断在字符串数组中是否包含一个字符串

2012-02-23 
如何判断在字符串数组中是否包含一个字符串?我想判断一个字符串数组里面是否包含一个字符串,现在我的方法

如何判断在字符串数组中是否包含一个字符串?
我想判断一个字符串数组里面是否包含一个字符串,现在我的方法是:
  foreach (string product in products)
  {

  if (product.ToLower().Contains("some-value"))
  {

  isExisted = true;
  break;
  }
  }
我觉得比较傻,有没有简单的方法?

[解决办法]
用Array的Exists方法:
isExisted = Array.Exists<string>(productNames, s => s.Contains(("some-value")));
[解决办法]
上面有点笔误,应该是:

C# code
string sProduct = ",";foreach (string product in products) {   sProduct =sProduct + product + ",";} if (sProduct.ToLower().indexOf("some-value")>0) {   isExisted = true; } 

热点排行