📅  最后修改于: 2023-12-03 15:14:32.689000             🧑  作者: Mango
CompareOrdinal()方法是C#中的字符串比较方法之一。此方法用于比较两个字符串的数字编码顺序,而不考虑当前文化。此方法比较快速,适用于特定的应用程序,如在拍照时生成文件名的场景下使用。但重要的是要注意,该方法不考虑语言特定的排序规则。
以下是CompareOrdinal()方法的方法原型:
public static int CompareOrdinal(string strA, string strB);
其中,strA和strB是要比较的两个字符串。
CompareOrdinal()方法返回一个整数值,指示两个字符串在数字编码顺序上的相对位置。返回值如下:
以下是CompareOrdinal()方法的示例代码,用于比较两个字符串:"Hello, World!"和"hello, world!"。
string strA = "Hello, World!";
string strB = "hello, world!";
int result = string.CompareOrdinal(strA, strB);
if (result < 0)
{
Console.WriteLine("{0} is less than {1}", strA, strB);
}
else if (result == 0)
{
Console.WriteLine("{0} is equal to {1}", strA, strB);
}
else
{
Console.WriteLine("{0} is greater than {1}", strA, strB);
}
输出结果:
Hello, World! is greater than hello, world!