所以我想知道检查响应的正确方法是什么,
例子 -
response = "43";
那么如果我使用
if(response.Contains("4")) {
//do code
}
if(response.Contains("3")) {
//do code
}
两者都同样正确,因此都执行一个函数,但我希望它等于字符串的开始和结束,所以我使用 -
if(response.Equals("3")) {
//do code
}
因此上述函数只有在它等于 3 不包含 3 时才会执行?(如果我错了请纠正我)
但是对于一个语句,我想检查多个字符串/整数。所以我的 if 语句检查列表中的每个项目而不是重复会更有效
response.Equals(".") && response.Equals(".") etc etc
我怎么能这样做?
所以检查 response 是否等于中的任何项目
List<string> mylist = new List<string>(new string[] { "1", "2", "3" });
最好没有for循环..
慕少森
相关分类