首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

linq怎么查询最小负数值(.)

2013-03-06 
linq如何查询最小负数值(在线等...)有个数组{0,-5,-20}三个数,我通过linq的Min方法求到-20但是min方法求到

linq如何查询最小负数值(在线等...)
有个数组{0,-5,-20}三个数,我通过linq的Min方法求到-20但是min方法求到的却是0,而max求到的是-5,我想求助下大家如何才能求到这个-20呢?也就是最小负数?
我想到个思路是求出这个数组的绝对值然后求最大值但是用linq怎么求绝对值呢?希望大家帮忙!!谢谢先 linq
[解决办法]
 int  min = ary.Min(t => Convert.ToInt32(t));
 int  max = ary.Max(t => Convert.ToInt32(t));
[解决办法]

void Main()
{
int[] tmp={0,-5,-20};
Console.WriteLine(tmp.Min());  //-20
Console.WriteLine(tmp.Max());  //0
}


刚试了木有任何问题啊。。。

热点排行