我知道string.IndexOf("some string")
正在执行区分大小写和区分文化的比较。
..。此方法使用当前区域性执行单词(区分大小写和区分区域性)搜索。搜索从此实例的第一个字符位置开始,并一直持续到最后一个字符位置。..。
然而,这是否意味着它等同于使用string.IndexOf("some string", StringComparison.CurrentCulture)
?
我想知道StringComparison
的哪个确切的成员正在被使用,或者等同于被使用。
发布于 2020-04-25 19:12:14
是的,.NET框架(和核心)源代码是可用的,下面是相关代码:https://referencesource.microsoft.com/#mscorlib/system/string.cs,2307
公共int IndexOf(字符串值){返回IndexOf(值,StringComparison.CurrentCulture);}
发布于 2020-04-25 19:12:07
是。
下面是源代码:https://source.dot.net/#System.Private.CoreLib/String.Searching.cs,cf9e6bfe83442551,references
public int IndexOf(string value)
{
return IndexOf(value, StringComparison.CurrentCulture);
}
https://stackoverflow.com/questions/61431074
复制相似问题