public static class qqq { static void Main() { A a = new A(2, 3); Console.ReadLine(); } } class A { int Prop1; int Prop2; int Prop3; public A() { Prop1 = 1; Console.WriteLine("prop1"); } public A(int prop2) : this() { Prop2 = prop2; Console.WriteLine("prop2"); } public A(int prop2, int prop3) : this(prop2) { Prop3 = prop3; Console.WriteLine("prop3"); } }