string .Compare的用法
来源:互联网 发布:iphone时时彩做号软件 编辑:程序博客网 时间:2024/05/19 14:00
基本语法
Compare 有多个重载函数,列出最简单的一个。
public static int Compare (
string strA,
string strB
)
返回值
- 小于零,strA 小于 strB;
- 零,strA 等于 strB;
- 大于零,strA 大于 strB。
示例
int result = string.Compare("abc", "ABC");
备注
该比较使用当前区域性设置获取区域性特定的信息,如大小写规则和各个字符的字母顺序。例如,区域性设置可以指定将某些字符的组合视为单个字符,或者用特殊方法比较大写和小写字符,或者字符的排列顺序取决于它前面或后面的字符。
如果其中一个参数是 null 引用,则字符串大于 null 引用;如果两个参数都是 null 引用,则比较结果相等。
这里最重要的是 StringComparison 类型的 comparisonType 参数:
- StringComparison.CurrentCulture 使用区域敏感排序规则和当前区域比较字符串。
- StringComparison.CurrentCultureIgnoreCase 使用区域敏感排序规则、当前区域来比较字符串,同时忽略被比较字符串的大小写。
- StringComparison.InvariantCulture 使用区域敏感排序规则和固定区域比较字符串。
- StringComparison.InvariantCultureIgnoreCase 使用区域敏感排序规则、固定区域来比较字符串,同时忽略被比较字符串的大小写。
- StringComparison.Ordinal 使用序号排序规则比较字符串。这个就是按照每一个字符的 Unicode 编码就行比较,编码小的就小,之前很多语言采取的都是这种比较方式。
- StringComparison.OrdinalIgnoreCase 使用序号排序规则并忽略被比较字符串的大小写,对字符串进行比较。在 StringComparison.Ordinal 的基础上,只是忽略了大小写。
- string .Compare的用法
- String.Compare的用法
- string compare用法
- std::string的compare方法
- 注意:NSString - compare: 的用法.
- C++中的string::compare的使用
- String..::.Compare Method (String, String)
- C# string.Compare()方法
- compare two string
- HDU String Compare
- hdu 1894 String Compare
- Hdu 1894 String Compare
- Python string compare
- 1004 String compare
- HDU 1894--String Compare【string】
- hdoj 1894 String Compare 【string】
- C#中字符串的一些常见函数,比如string.Compare()
- iOS compare用法
- 线程转贴
- 语言与薪资
- Firefox 私有的CSS属性
- 生活中的找茬
- 系统服务优化之网络连接不能在右下角正常显示的处理
- string .Compare的用法
- 如果你遇见一个天枰
- 80386的寄存器 摘
- 除法溢出问题
- 给c++程序员的一份礼物——常用工具集
- 小叙线程
- 关于B/S和C/S架构的探析
- 如果你爱上一个天枰座的女生。
- 移动错误代码