谁能小岛惊魂详细解析析下C#中的CompareTo和Compare的用法

using System.Collections.G
using System.L
using System.T
using System.Threading.T
using System.C
namespace Test1
class Program
static void Main(string[] args)
string s1 = "abc";
string s2 = "abc";
string s3 = "abcdfg";
string s4 = "<span style="color: #bcdfg";
string s5 = "cdfg";
Console.pareTo(s2));
Console.pareTo(s3));
Console.pareTo(s4));
Console.pareTo(s5));
//pare同上,F12可以看到它们继承与String。
//string s1 = "abc";
//string s2 = "abc";
//string s3 = "abcdfg";
//string s4 = "1bcdfg";
//string s5 = "cdfg";
//Console.pare(s1, s2));
//Console.pare(s1, s3));
//Console.pare(s1, s4));
//Console.pare(s1, s5));
Console.ReadKey();
C#中compareTo()的返回值是-1、0、1,
先比较两者首字符的大小(按ASCII码顺序)。
一、s1首字符和参数s2的首字符不等:
1、如果s1首字符的ASCII码大于s2首字符的ASCII码,则输出1;
2、如果s1首字符的ASCII码小于s2首字符的ASCII码,则输出-1;
二、如果s1首字符和参数s2的首字符相等,则以s1第二个字符和参数s2的第二个字符做比较,以此类推。
直到比较的字符或被比较的字符中有一方比较完了。
1、字符串位数多的,输出1;
2、字符串位数少的,输出-1.
3、两者所有字符串完全相同,输出0.
阅读(...) 评论()compare_to与compare_with的区别_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
compare_to与compare_with的区别
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢鍙?渶涓

我要回帖

更多关于 镜头语言的详细解析 的文章

 

随机推荐