C#使用CompareDinal方法比较两个字符串示例
String name1 = "Onitroad"; String name2 = "onitroad com"; String str; int result; result = String.CompareOrdinal(name1, name2); str = ((result < 0) ? "less than" : ((result > 0) ? "greater than" : "equal to")); Console.Write("String '{0}' is ", name1); Console.Write("{0} ", str); Console.WriteLine("String '{0}'.", name2);
Compareto方法是实例方法。
它将值(字符串或者对象)与字符串实例进行比较。
此方法的返回值与Compare方法相同。
C#使用CompareTo方法比较两个字符串示例
String name1 = "Onitroad"; String name2 = "onitroad com"; String str; int result; result = name1.CompareTo(name2); str = ((result < 0) ? "less than" : ((result > 0) ? "greater than" : "equal to")); Console.Write("String '{0}' is ", name1); Console.Write("{0} ", str); Console.WriteLine("String '{0}'.", name2);
C#使用Compare 方法比较两个字符串示例
string name = "Onitroad.com"; string name2 = "baidu.com"; int comp = string.Compare(name, name2); if (comp > 0) { Console.WriteLine(name +" comes after " + name2); } else if (comp < 0) { Console.WriteLine(name + " comes before " + name2); } else { Console.WriteLine(name + " and " + name2 + " are same." ); }
CompareDinal方法通过评估每个字符串中的相应字符的数值来比较两个字符串。
字符串类具有三个具有多种重载形式的比较方法——Compare、CompareOrdinal 和CompareTo。
Compare 方法比较两个字符串并返回一个整数值,指示它们在排序顺序中的相对位置。 Compare 方法的返回值可以小于零、大于零或者等于零,具体取决于一个字符串在排序顺序中是在前面还是在后面。 Compare 方法有 8 种重载形式。
日期:2020-04-11 23:03:52 来源:oir作者:oir