c#中有没有集成的函数来取得两个整数中的较大者或较小者

Will__Xie 2012-10-10 12:04:11
编程语言:c#。
实现目标:比较两个整数,并得到较大的或者较小的。
实现方式:使用系统集成的函数来实现,而不是自己写的函数或其他代码。
说明:问题很简单。调用系统集成的函数来取得两个整数中的较大者或较小者,这个函数叫什么名称,谁知道,谢谢!
...全文
917 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

public static int Max(int val1, int val2)
{
if (val1 < val2)
{
return val2;
}
return val1;
}



max方法的内部实现
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

Math.Min
Math.Max
[/Quote]
你要的应该是这个..这个有什么意义亲
hhddzz 2012-10-10
  • 打赏
  • 举报
回复
Math.Min
Math.Max
leafmao 2012-10-10
  • 打赏
  • 举报
回复
?:就解决了啊。。。不用刻意写个函数吧。。。
xiedingan 2012-10-10
  • 打赏
  • 举报
回复
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();
}
}
}
xiedingan 2012-10-10
  • 打赏
  • 举报
回复
用?表达式就很方便。例如输出较大的数:
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.ReadKey();
}
}
}
xiedingan 2012-10-10
  • 打赏
  • 举报
回复
一个符号不就解决了,还要什么函数是不是多余了?
ohkuy 2012-10-10
  • 打赏
  • 举报
回复
CompareTo是两个数比较大小
如果支持linq支持在数组或集合中取最大(Max())或最小(Min())
ohkuy 2012-10-10
  • 打赏
  • 举报
回复
CompareTo
Will__Xie 2012-10-10
  • 打赏
  • 举报
回复
谢谢大家的回答,大家说的都对,不过,我只是想知道那两个函数的名称叫什么而已。谢谢大家的热心,都会给分的。

109,896

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧