如何检查列表字符串中的字符串 [英] How can I check string inside list string
本文介绍了如何检查列表字符串中的字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要检查字符串是否在列表字符串中,如果没有,那么我需要做点什么
Hi,
I need to check whether string is in list string or not, if not then I need to do something
string fieldFromDB2;
List<string> commonMsgId = new List<string>();
commonMsgId.Add(fieldFromDB2);
if(!(fieldFromDB2==commonMsgId))
//do something
这个代码是否有用??
谢谢
John
This code will work or not??
Thanks
John
推荐答案
if (commonMsgId.IndexOf(fieldFromDB2) > 0)
{
//string exists in list
}
else {
//string does not exists in list
}
添加此命名空间:
using System.Collections.Generic;
尝试如下:
Try like below :
if (commonMsgId.Contains(fieldFromDB2))
{
// string contains
}
else
{
// not contains
}
''注意我的英文
sh很糟糕Oo
$ b从你的问题$ b'我假设这个
老兄,你必须使用for循环检查列表中的所有字符串。
void runData(){
string a;
List listStr = new List();
listStr。 add(apple);
listStr.add(ball);
listStr.add(cat);
listStr .add(donkey);
listStr.add(elephant);
/ //检查列表中的数据
a =cat;
for(int i = 0; I< = listStr.count-1; i ++){
if(a == listStr [i]){
//做某事
//
}
else {
//做点什么>
}
}
''NOTE my Engli
sh is bad O.o
'from your question i assume this
dude, you have to use for loop to check all the string in the list.
void runData(){
string a;
List listStr=new List();
listStr.add("apple");
listStr.add("ball");
listStr.add("cat");
listStr.add("donkey");
listStr.add("elephant");
///Checking the data in the list
a="cat";
for(int i=0;i<=listStr.count-1;i++){
if(a==listStr[i]){
//Do something
//
}
else{
//Do something
}
}
这篇关于如何检查列表字符串中的字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文