using System;
//Constructor & Overloading
public class User
{
public static int NoNameUsers = 0;
public string Name { get; set; }
// Default Constructor
public User()
Name = String.Format("User{0}", ++NoNameUsers);
Console.WriteLine("Hello {0}", Name);
}
//The second Constructor
public User(string name)
Console.WriteLine("Hello {0}", name);
Name = name;
public class Program
public static void Main()
//Create a user
User a = new User();
//Create a named user
User b = new User("John");
//Create another user
User c = new User();