BEST SITE FOR WEB DEVELOPERS
C# Language. W3Schools lessons in English

Ua Es De

C# Default Parameter Value


Default Parameter Value

You can also use a default parameter value, by using the equal sign (=).

If we call the method without an argument, it uses the default value ("Norway"):

Example

static void MyMethod(string country = "Norway")
{
  Console.WriteLine(country);
}

static void Main(string[] args)
{
  MyMethod("Sweden");
  MyMethod("India");
  MyMethod();
  MyMethod("USA");
}

// Sweden
// India
// Norway
// USA

Try it Yourself »

A parameter with a default value is often known as an "optional parameter". From the example above, country is an optional parameter and "Norway" is the default value.