读书人

c#中有没有集成的函数来获得两个整数中

发布时间: 2012-10-14 14:55:08 作者: rapoo

c#中有没有集成的函数来取得两个整数中的较大者或较小者
编程语言:c#。
实现目标:比较两个整数,并得到较大的或者较小的。
实现方式:使用系统集成的函数来实现,而不是自己写的函数或其他代码。
说明:问题很简单。调用系统集成的函数来取得两个整数中的较大者或较小者,这个函数叫什么名称,谁知道,谢谢!

[解决办法]
CompareTo是两个数比较大小
如果支持linq支持在数组或集合中取最大(Max())或最小(Min())
[解决办法]

C# code
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{    class Program    {        static void Main(string[] args)        {            int a, b;            a = 10;            b = 11;            //Console.WriteLine("{0}",a>b?a:b);            Console.WriteLine("{0}",a.CompareTo(b));            //当a>b时,a.CompareTo(b)==1            //当a=b时,a.CompareTo(b)==0            //当a<b时,a.CompareTo(b)==-1            Console.ReadKey();        }    }}
[解决办法]
?:就解决了啊。。。不用刻意写个函数吧。。。
[解决办法]
Math.Min
Math.Max
[解决办法]
C# code
public static int Max(int val1, int val2){    if (val1 < val2)    {        return val2;    }    return val1;} 

读书人网 >C#

热点推荐