这是我想要做的事情:
Existed
)以下是我的列表数据示例:
List ( name users ) Facebook Google Yahoo Strongman Zombies Stratovarius
如果用户内的Existed
包含Strong,则执行一些操作。
到目前为止,我的代码如下。问题是它从未进入行动,并且出于某种原因我认为它没有看到" Strong
"右。
List<string> users = dbm.FindManagers();
foreach (var Existed in users)
{
if (Existed.Contains(rName_Add_User_result))
{
dbm.AddSubuser(Existed, rName_result);
}
}
答案 0 :(得分:2)
无法复制。这对我有用:
var rName_Add_User_result = " Strong ";
//List<string> users = dbm.FindManagers();
var users = new List<string>() {"Facebook", "Google", "Yahoo", "Strongman", "Zombies", "Stratovarius"};
foreach (var Existed in users.Where(u => u.ToUpper().Contains(rName_Add_User_result.ToUpper().Trim()))
{
//dbm.AddSubuser(Existed, rName_result);
Console.WriteLine(Existed);
}
结果:
Strongman
答案 1 :(得分:0)
不确定,但可能是因为区分大小写。尝试将其转换为更低,然后进行比较
if (Existed.ToLower().Contains(rName_Add_User_result))
{
dbm.AddSubuser(Existed, rName_result);
}