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
}
刚试了木有任何问题啊。。。