C# Program using constructor overloading


In this program, You will learn how to implement constructor overloading in C#.


Test(){ 
   //statement
}

public Test(int){ 
   //statement
}

Example: How to implement constructor overloading in C#

using System;
public class Test
{
	int x;

	public Test()
	{
		x = 10;
	}
	public Test(int y)
	{
		x = y;
	}

	public void display()
	{
		Console.WriteLine("x value is:" + x);
	}

	public static void Main(string[] args)
	{
		Test t1 = new Test();
		t1.display();

		Test t2 = new Test(20);
		t2.display();
	}
}

Output:

x value is:10
x value is:20