-6

ポイント配列ポイント[]があります。この配列から最大の Y と最小の Y を取得するにはどうすればよいですか。よろしくお願いします。

4

5 に答える 5

1

これを試して:

class Program
{
    static void Main(string[] args)
    {
        Point[] a = new Point[]{

            new Point() { X = 0, Y = 3 },
            new Point() { X = 1, Y = 3 },
            new Point() { X = 2, Y = 1 },
            new Point() { X = 3, Y = 1 },
            new Point() { X = 1, Y = 2 }
        };
        var max = a.Max(p1 => p1.Y);
        var min = a.Min(p1 => p1.Y);
        var maxY = a.Where(p => p.Y == max).ToArray();
        var minY = a.Where(p => p.Y == min).ToArray();
    }
}
于 2013-08-08T07:44:53.247 に答える