IndexOf("blah")
之类的 .NET 字符串函数是否区分大小写?
根据我的内存,它们不是,但出于某种原因,我在我的应用程序中发现错误,其中查询字符串中的文本采用驼峰式大小写(如 UserID),我正在测试 IndexOf("用户 ID")
.
最佳答案
是的,字符串函数默认区分大小写。它们通常有一个重载,可让您指示所需的字符串比较类型。 IndexOf 也是如此。要以不区分大小写的方式获取字符串的索引,您可以执行以下操作:
string blaBlah = "blaBlah";
int idx = blaBlah.IndexOf("blah", StringComparison.OrdinalIgnoreCase);
关于c# - .NET 字符串操作区分大小写吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1364442/