using System.Collections.Generic;
public static void Main()
Console.WriteLine($"Hello World : {i}");
Point a = new Point(1,2);
Console.WriteLine($"value of a : {a.x}");
List<Point> zz = new List<Point>();
Point p = new Point(3,5);
Console.WriteLine($"value of z[{i}] : {zz[i].x}");
Console.WriteLine($"value of z[1] : {zz[1].x}");
Console.WriteLine($"value of z[1] Name : {zz[1].Name}");
var f = (p1.Name!=null)?p1.Name:"has a null value";
Console.WriteLine($"value of f : {f}");
f = (p1.Name!=null)?p1.Name:"has a null value";
Console.WriteLine($"value of f : {f}");
public String? Name { get { x => return (x.Name!=null)?x.Name:"has a null value";} set {} }
public Point(int x, int y) {