C#中String的静态方法Compare(str1,str2)比较字符串大小
C#中String的静态方法Compare(str1,str2)比较字符串大小是按什么规则进行比较的,如字符串"a"和"A",结果是"a"<"A",它们是按什么进行比较的...
C#中String的静态方法Compare(str1,str2)比较字符串大小是按什么规则进行比较的,如字符串"a"和"A",结果是"a"<"A",它们是按什么进行比较的?
展开
3个回答
2013-08-23
展开全部
Compare不只是有两个参数的用法的,
比如String.Compare (String, String, Boolean) 第三个参数就是“是否忽略或考虑它们的大小写”
String.Compare (String, String, Boolean, CultureInfo) 第四个参数就是“使用特定于区域性的信息来影响比较结果”
所以如果你需要详细了解,那么我想你应该再详细的了解一下System.Globalization.CultureInfo类
比如String.Compare (String, String, Boolean) 第三个参数就是“是否忽略或考虑它们的大小写”
String.Compare (String, String, Boolean, CultureInfo) 第四个参数就是“使用特定于区域性的信息来影响比较结果”
所以如果你需要详细了解,那么我想你应该再详细的了解一下System.Globalization.CultureInfo类
2013-08-23
展开全部
那你把你的完整代码发上来,我看一下有什么错误没有。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-05-07
展开全部
从字符串的第一个字符开始,使用字排序规则执行比较。
一个或者两个比较字都可以是 null引用。根据定义,任何字符串(包括空字符串 (""))的比较结果都大于 null 引用;两个 null 引用的比较结果为相等。
当发现不相等或已经比较了两个字符串时,比较就会终止。但是,如果两个字符串一直比较到其中一个字符串的末尾时仍相同,而另一个字符串仍有剩余字符,则认为仍有剩余字符的字符串较大。返回值为执行最后一次比较所得的结果。
返回值:
值
条件
小于零
strA 小于 strB。
零
strA 等于 strB。
大于零
strA 大于 strB。
一个或者两个比较字都可以是 null引用。根据定义,任何字符串(包括空字符串 (""))的比较结果都大于 null 引用;两个 null 引用的比较结果为相等。
当发现不相等或已经比较了两个字符串时,比较就会终止。但是,如果两个字符串一直比较到其中一个字符串的末尾时仍相同,而另一个字符串仍有剩余字符,则认为仍有剩余字符的字符串较大。返回值为执行最后一次比较所得的结果。
返回值:
值
条件
小于零
strA 小于 strB。
零
strA 等于 strB。
大于零
strA 大于 strB。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询