How to ignore the case sensitivity in List

前端 未结 11 902
旧时难觅i
旧时难觅i 2020-11-30 09:46

Let us say I have this code

string seachKeyword = \"\";
List sl = new List();
sl.Add(\"store\");
sl.Add(\"State\");
sl.Add(\"STAM         


        
11条回答
  •  再見小時候
    2020-11-30 10:01

    Use Linq, this adds a new method to .Compare

    using System.Linq;
    using System.Collections.Generic;
    
    List MyList = new List();
    MyList.Add(...)
    if (MyList.Contains(TestString, StringComparer.CurrentCultureIgnoreCase)) {
        //found
    } 
    

    so presumably

    using System.Linq;
    ...
    
    List searchResults = sl.FindAll(s => s.Contains(seachKeyword, StringComparer.CurrentCultureIgnoreCase));  
    

提交回复
热议问题