.NET 字符串函数是这样的吗IndexOf("blah")
区分大小写?
据我所知,它们不是,但出于某种原因,我在我的应用程序中看到了错误,其中查询字符串中的文本采用驼峰式大小写(如 UserID),并且我正在测试IndexOf("userid")
.
是的,字符串函数默认区分大小写。它们通常有一个重载,可以让您指示所需的字符串比较类型。对于 IndexOf 也是如此。要以不区分大小写的方式获取字符串的索引,您可以执行以下操作:
string blaBlah = "blaBlah";
int idx = blaBlah.IndexOf("blah", StringComparison.OrdinalIgnoreCase);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)