1 using System; 2 3 namespace C_9_4 4 { 5 class Program 6 { 7 8 //类型声明应放在main函数前面 9 static void Main(string[] args) 10 { 11 //String.Compare比较顺序,AaBbCc.....(区分大小写的情况) 12 //当str1大于str2->1 13 //str1==str2-->0 14 //str1<str2-->-1 15 string a, b ,aa, bb,aaa,bbb; 16 string c, d,cc,dd; 17 int jiance; 18 a = "abc"; 19 b = "abd"; 20 21 aa = "ab"; 22 bb = "abc"; 23 24 aaa = "A"; 25 bbb = "a"; 26 27 c = "cbc"; 28 d = "abc"; 29 30 cc = "abc"; 31 dd = "Ab"; 32 33 jiance = String.Compare(a, b); 34 Console.WriteLine("结果={0} ",jiance ); 35 //a,b做比较,得到结果这是顺序比较从左往右 36 37 jiance = String.Compare(aa, bb); 38 Console.WriteLine("结果={0} ", jiance); 39 //aa,bb作比较,证明多一位的数据的更小。 40 41 jiance = String.Compare(aaa, bbb); 42 Console.WriteLine("结果={0} ", jiance); 43 //aaa,bbb作比较,证明a比A大 44 //但是如果不区分大小写 45 jiance = String.Compare(aaa,bbb,true ); 46 //文件格式是String.Compare(string1,string2,ignorCase);//ture 忽略大小写 false大小写敏感 47 Console.WriteLine("结果={0} ", jiance); 48 49 jiance = String.Compare(c, d ); 50 Console.WriteLine("结果={0} ", jiance); 51 //c,d作比较说明是从左向右作比较的,优先判断左边,如有结果就直接输出,不管后面的了 52 53 jiance = String.Compare(cc, dd, true); 54 Console.WriteLine("结果={0} ", jiance); 55 //忽略大小写以后数据判断规律没变化 56 } 57 } 58 }