using System;
var p1 = new Point(1, 2);
//p1 is (1, 2)
Console.WriteLine($"p1 is ({p1.X}, {p1.Y})");
var p2 = new Point();
//p1 is (-1, -1)
Console.WriteLine($"p2 is ({p2.X}, {p2.Y})");
Size size = new Size(4, 5);
Console.WriteLine(size);
struct Point {
//in version 10:
public int X { get; set; } = -1;
public int Y { get; set; } = -1;
//in version 10:
public Point() { }
public Point(int x, int y) {
X = x;
Y = y;
}
}
//in version 9:
record Size(int Width, int Height);