String 类
C#中的IndexOf方法区分大小写。但是,您可以使用CompareInto类使其对大小写不敏感。
代码如下:
string firstString = "What a day this has been!"; string secondString = "Day"; CompareInfo sampleCInfo = CultureInfo.InvariantCulture.CompareInfo; int index = sampleCInfo.IndexOf(firstString, secondString, CompareOptions.IgnoreCase);
List 集合
代码如下:
List<string> sl = new List<string>() { "a","b","c"}; int result = sl.IndexOf("B"); // -1 //请用如下代码: int result = sl.FindIndex(x => x.Equals("B",StringComparison.OrdinalIgnoreCase));
谢谢浏览!