📜  C#中的Int16.CompareTo()方法(1)

📅  最后修改于: 2023-12-03 15:30:18.840000             🧑  作者: Mango

C# 中的 Int16.CompareTo() 方法

简介

Int16.CompareTo() 方法是用于比较两个 16 位整型数值的方法。它返回一个整数值,表示比较结果的大小关系。如果调用对象小于传递的参数,返回负整数;如果相等,返回零;如果大于,返回正整数。

public int CompareTo(short value);
用法
比较两个整型数值的大小

下面是一个示例,展示 Int16.CompareTo() 方法如何用于比较两个整型数值的大小。

short num1 = 10;
short num2 = 20;

int result = num1.CompareTo(num2);

if (result < 0)
{
    Console.WriteLine("num1 小于 num2");
}
else if(result == 0)
{
    Console.WriteLine("num1 等于 num2");
}
else
{
    Console.WriteLine("num1 大于 num2");
}

输出:

num1 小于 num2
与其他数据类型的比较

Int16.CompareTo() 方法也可用于比较其他数值型数据类型,如 Int32Int64

short num1 = 10;
int num2 = 20;

int result = num1.CompareTo(num2);

if (result < 0)
{
    Console.WriteLine("num1 小于 num2");
}
else if(result == 0)
{
    Console.WriteLine("num1 等于 num2");
}
else
{
    Console.WriteLine("num1 大于 num2");
}

输出:

num1 小于 num2
总结

Int16.CompareTo() 方法是一个非常有用的方法,它可以让程序员方便地比较两个整型数值的大小。同时,这个方法也可以用于比较其他数值型数据类型的大小。