public static void Main()
Point[] points = { new Point(100, 200),
new Point(150, 250), new Point(250, 375),
new Point(275, 395), new Point(295, 450),
new Point(405, 425), new Point(375, 850) };
Point first = points.Find(ProductGT10);
Console.WriteLine("Found: X = {0}, Y = {1}", first.X, first.Y);
private static bool ProductGT10(Point p)
return p.X * p.Y > 100000;