WEB开发网
开发学院软件开发C语言 总结字符串比较函数 阅读

总结字符串比较函数

 2010-09-30 22:39:16 来源:WEB开发网   
核心提示:最近一段时间一直在重看CLR via C# , 这次把字符串比较的函数总结下,1.Compare和CompareTo大PK 首先是我们最常用的String.Compare和CompareTo实例方法,总结字符串比较函数,先来看看这两个方法:查看原图(大图)我们通过这个可以直观地看到,String的静态方法要比Compa

最近一段时间一直在重看CLR via C# , 这次把字符串比较的函数总结下。

1.Compare和CompareTo大PK

首先是我们最常用的String.Compare和CompareTo实例方法,先来看看这两个方法:

总结字符串比较函数

查看原图(大图)

我们通过这个可以直观地看到,String的静态方法要比CompareTo多出好多的方法重载,其实这也是两者的最大区别,也就是说String.Compare有着更多的功能选项供我们控制。

其中主要包含着三个方面:

A. 文化信息

B. CompareOptions

C. 比较的开始和结束位置

对于文化信息,我们可以看下Compare的反编译结果:

总结字符串比较函数

查看原图(大图)

对于Compare来说,他会通过传递进来的文化信息来调用对应的比较。

而CompareTo则是:

总结字符串比较函数

查看原图(大图)

CompareTo则会调用与当前线程相关联的文化信息。

1 2 3 4  下一页

Tags:总结 字符串 比较

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接