Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 列表中包含的字符串的一部分_C# - Fatal编程技术网

C# 列表中包含的字符串的一部分

C# 列表中包含的字符串的一部分,c#,C#,以下是我想做的: 使用mysql中的一些值创建一个列表 使用变量搜索此列表(我将其命名为Existed) 如果存在包含特定字符串,则执行一些操作 以下是我的列表数据示例: List ( name users ) Facebook Google Yahoo Strongman Zombies Stratovarius 不确定,但可能是因为区分大小写。尝试将其转换为较低,然后进行比较 if (Existed.ToLower().Contains(rName_Add_User_result)) {

以下是我想做的:

  • 使用mysql中的一些值创建一个列表
  • 使用变量搜索此列表(我将其命名为
    Existed
  • 如果存在包含特定字符串,则执行一些操作
  • 以下是我的列表数据示例:

    List ( name users ) Facebook Google Yahoo Strongman Zombies Stratovarius
    不确定,但可能是因为区分大小写。尝试将其转换为较低,然后进行比较

    if (Existed.ToLower().Contains(rName_Add_User_result))
    { 
        dbm.AddSubuser(Existed, rName_result);
    }
    

    不能复制。这对我很有用:

    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);
    }
    
    var rName\u Add\u User\u result=“Strong”;
    //List users=dbm.findManager();
    var users=new List(){“Facebook”、“谷歌”、“雅虎”、“强人”、“僵尸”、“Stratovarius”};
    foreach(var存在于users.Where(u=>u.ToUpper().Contains)(rName\u Add\u User\u result.ToUpper().Trim())
    {
    //dbm.AddSubuser(存在,rName_结果);
    Console.WriteLine(已存在);
    }
    
    结果:

    Strongman
    Strong此代码区分大小写。可能是吗?前后的空格是多少?这与大小写无关,问题是其他,尝试并转换为大写或小写,问题仍然存在。值前后没有空格这是mysql表中的字段值“无法复制”-:)更严重的是,除了
    touper
    之外,我还会抛出
    Trim
    。 Strongman