任何關心猜測什麼currentIndex是在執行結束?linq min問題/ bug
int[] ints = new int[] { -1, 12, 26, 41, 52, -1, -1 };
int minInt = ints.Min();
這是110.有誰知道爲什麼?
把它包在下面
using System;
using System.Linq;
class Sample {
public static void Main()
{
int[] ints = new int[] { -1, 12, 26, 41, 52, -1, -1 };
int minInt = ints.Min();
Console.WriteLine(minInt);
}
}
編輯主要功能:我是從CURRENTINDEX改變變量名內政部。它是我正在調試的一個函數的副本和粘貼,這在上下文中是有意義的,但在這裏沒有太多。
你能提供一個小而完整的程序來演示行爲嗎?這還不足以做出診斷。 – 2010-03-14 07:55:53
這應該是需要的一切。 – jdelator 2010-03-14 07:56:31
Min不是索引,它是列表中的最小項。你如何得到110,雖然超過了我。另外,你的代碼不能編譯。缺少'使用System.Linq;'? – leppie 2010-03-14 08:02:26