C#中的Single.CompareTo()方法与示例
C#中的Single.CompareTo()方法用于将此实例与指定对象或另一个Single实例进行比较,并返回一个整数,该整数指示此实例的值是小于,等于还是大于该实例的值。指定的对象或其他Single实例。
返回值小于零,如果1第一实例是小于2次。返回值是0,如果二者相等,且大于零为0时,如果1第一实例是超过2次。
已同步
语法如下-
public int CompareTo (float val); public int CompareTo (object val);
以上,为1val参数ST语法是单精度浮点数来比较,而对于2次为对象进行比较。
示例
现在让我们看一个例子-
using System;
public class Demo {
public static void Main(){
float f1 = 50.7f;
float f2 = 50.7f;
Console.WriteLine("Value1 = "+f1);
Console.WriteLine("Value1 = "+f2);
Console.WriteLine("Is f1 and f2 equal? = "+f1.CompareTo(f2));
}
}输出结果
这将产生以下输出-
Value1 = 50.7 Value1 = 50.7 Is f1 and f2 equal? = 0
示例
现在让我们来看另一个示例-
using System;
public class Demo {
public static void Main(){
float f1 = 50.7f;
object f2 = 50.7f;
Console.WriteLine("Value1 = "+f1);
Console.WriteLine("Value1 = "+f2);
int res = f1.CompareTo(f2);
if (res > 0)
Console.WriteLine("f1 > f2");
else if (res < 0)
Console.WriteLine("f1 < f2");
else
Console.WriteLine("f1 = f2");
}
}输出结果
这将产生以下输出-
Value1 = 50.7 Value1 = 50.7 f1 = f2