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:总结 字符串 比较

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