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
