首页 > Windows开发 > 详细

C#字符串的CompareTo比较,让我疑惑的地方

时间:2018-07-27 00:10:27      阅读:196      评论:0      收藏:0      [点我收藏+]

在学习选择排序算法的时候,用到CopareTo方法。由于比较的数字,是自己随意输入的。

当我输入字符串“8”,它和字符串“16”比较时候。

            string str1 = "8";
            string str2 = "16";
            string str3 = "08";
            Console.WriteLine(str1.CompareTo(str2));//结果显示1
            Console.WriteLine(str3.CompareTo(str2));//结果显示-1

  显然,我原本以为“8”和“16”比较,结果是-1。实际并不是的。

至于,为啥字符串“8” 与字符串“16”对比,会返回1。这点原因,待确定。

//todo

C#字符串的CompareTo比较,让我疑惑的地方

原文:https://www.cnblogs.com/nanguoyezi/p/9375093.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!