有没有办法通过不区分大小写的搜索来获取List中项目的索引?
List<string> sl = new List<string>() { "a","b","c"};
int result = sl.IndexOf("B"); // should be 1 instead of -1
Run Code Online (Sandbox Code Playgroud)
Jay*_*hav 12
试试这个:所以没有直接的方法来使用IndexOf和LIST的String Comparison选项来实现你需要使用Lambda表达式的欲望结果.
int result = sl.FindIndex(x => x.Equals("B",StringComparison.OrdinalIgnoreCase));
Run Code Online (Sandbox Code Playgroud)