码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2018-07-27 01:31:08      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:输入   str1   har   选择排序   ret   自己   class   write   学习   

在学习选择排序算法的时候,用到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比较,让我疑惑的地方

标签:输入   str1   har   选择排序   ret   自己   class   write   学习   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!