Mega Code Archive

 
Categories / C# Book / 01 Language Basics
 

0112 Optional parameters and constructors

Constructors can have optional parameters as well. using System; class Rectangle { public int Width; public int Height; public Rectangle(int w = 5, int h = 6){ Width = w; Height = h; } } class Program { static void Main(string[] args) { Rectangle r = new Rectangle(); Console.WriteLine(r.Width); Console.WriteLine(r.Height); } } The output: 5 6