using System; public class Test { public static void Main() { var s = new Shape(1.0, 1.2); Console.WriteLine(s.NumberOfSides); } } public class Shape { // Keyword Initialized // ↓↓ readonly double PI = 3.1416; public readonly int NumberOfSides; // ↑↑ // Keyword Not initialized public Shape(double side1, double side2) // Constructor { // Shape is a rectangle NumberOfSides = 4; // ↑ // ... Set in constructor } public Shape(double side1, double side2, double side3) // Constructor { // Shape is a triangle NumberOfSides = 3; // ↑ // ... Set in constructor } }