任何人都想猜测执行结束时currentIndex是什么?

        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更改为minInt。这是我正在调试的函数的复制和粘贴,在这种情况下这很有意义,但在这里并没有那么多。

最佳答案

评论太久了,但这就是我得到的。

C:\>copy con t.cs
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);
 }
}
^Z
        1 file(s) copied.

C:\>csc t.cs
Microsoft (R) Visual C# 2008 Compiler version 3.5.30729.4926
for Microsoft (R) .NET Framework version 3.5
Copyright (C) Microsoft Corporation. All rights reserved.


C:\>t
-1

C:\>

关于c# - linq分钟问题/错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2441530/

10-11 21:35