C#中判断一个字符串中是否存在 一个字符串数组的一个元素

比如字符串数组{"湖北","上海","北京"}
一个字符串:我是上海人;
字符串中存在'上海',为数组中的元素,及匹配成功;不用循环能解决吗?

第1个回答  2012-12-01
string[] sss = new string[3]{"湖北","上海","北京"}
sss.Where(c => c == "上海");
需要。net3.5以上
第2个回答  2012-11-14
不用循环,不能够解决。你不用循环,你怎么读数组?挨个用if去做?三个还好,多了就麻烦了。

C#中判断一个字符串中是否存在 一个字符串数组的一个元素
string[] sss = new string[3]{"湖北","上海","北京"} sss.Where(c => c == "上海");需要。net3.5以上

[已解决] C# 如何判断一个字符串是否在一个字符串数组中?
bool b=字符串数组.Contains(字符串)

C#中如何比较一个字符串是否和一个字符串数组中的某一元素相等?
Contains方法,数组调用,参数为字符串的值,如果有返回true,否则返回false。如果有用欢迎采纳~

c#如何判断一个字符串是否包含非指定的字符串数组的字符?
然后从str中取第二个字符串进行相同操作直到所有字符串比较完成。最后检查布尔数组中的值是不是还剩有true,如果有的话就返回false,如果没有true了,则返回true。

C# 如何判定一个字符串是否在一个字符数组中
string[] t={"as","aa","sa"};string mod="sa";for(i=0;i<t.Length;i++)if(t[i]==mod)break;if(i<t.Length)\/\/存在的代码 else \/\/不存在的代码

C# 如何判定一个字符串是否在一个字符数组中
用一个循环遍历下不就可以了,要不就是用现成的类库方法具体看MSDN吧用循环是字符串数组arraystr ,str-字符串for(int i = 0 ; i<arraystr.length ;i++ ){ if(str.equals(arraystr[i]) ) \/\/用值判断 break}

C#如何判断字符串中是否包含某个字符
using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp1 { class Program { static void Main(string[] args){ string a = "abc平行线";Console.WriteLine(a.Contains("平行线"));} } } ...

在c#中怎么判断一个数组里面包括某个元素
是不是说有一个数组A{"Dedsdf323423","fsdf3ef4234","sFEweFADf323","fdw23234sdedf"} 1、你想知道数组A中是否包含"Dedsdf323423"?如果是的话,直接用一个一个来判断是否相等。2、你是想知道数组A中的每个元素中是否存在某个字符串"234"那么,你就一个一个来判断是否包含"234"...

C#判断是否含有某个值
如果是判断字符串中是否存在某个字则可用如下方法:string str="可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。";var _find="关键字";\/\/方案1:直接判断是否包含if(str.Contains(_find)){ MessageBox.Show("包含"+_find);}\/\/方案2:查找_find在str中的...

c# 字符串是否在字符数组
\/\/ 字符串数组查字符串是否存在 string[] str = new[] {"2123","123456","123456a","test","123asd" };\/\/ 是否存在 str.ToList().Contains("123456"); \/\/ true str.ToList().Contains("123456aaaa"); \/\/ false \/\/ 模糊查询 Linq bool b = str.ToList().FindIndex(r ...

相似回答