c# - string.IndexOf(string) 的 StringComparison 方法是什么?
问题描述
我知道string.IndexOf("some string")
正在执行区分大小写和区分文化的比较。
[...] 此方法使用当前区域性执行单词(区分大小写和区域性)搜索。搜索从该实例的第一个字符位置开始,一直持续到最后一个字符位置。[...]
但是,这是否意味着它等同于使用string.IndexOf("some string", StringComparison.CurrentCulture)
?
我想知道StringComparison
正在使用或等效于使用哪个精确成员。
解决方案
是的。
这是源代码:https ://source.dot.net/#System.Private.CoreLib/String.Searching.cs,cf9e6bfe83442551,references
public int IndexOf(string value)
{
return IndexOf(value, StringComparison.CurrentCulture);
}
推荐阅读
- javascript - 当我尝试将 websocket 连接到我的服务器时出现此错误
- .net - Devops 和 Bitbucket 构建管道 - 磁盘空间不足
- flutter - Flutter Web - 如何在 ListView 中隐藏滚动条?
- amazon-web-services - 是否可以使用 AWS 转录将人员映射到转录本?
- c# - 如何将此逻辑从 LabVIEW 转换为 C# - 十六进制字符串到字节数组并将字节数组类型转换为单个
- javascript - Nodejs:TypeError:require()。()不是一个函数
- database - GridDB 中命名环境变量的约定是什么?
- sql - 如何提取嵌套的json?
- oracle - Sqlldr 日志在面对 ORA-01722 时显示错误的列名
- python - 如何在获取之前“实例化”torpy会话