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

2021-03-26 20:24

阅读:676

标签:输入   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


评论


亲,登录后才可以留言!