مقدار پارامتر پیش فرض(Default Parameter Value)

همچنین می‌توانید با استفاده از علامت تساوی (=) از مقدار پارامتر پیش‌فرض استفاده کنید.
اگر متد را بدون آرگومان فراخوانی کنیم، از مقدار پیش فرض ("Norway"):

استفاده می کند


مثال


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






یک پارامتر با مقدار پیش‌فرض، اغلب به عنوان "پارامتر اختیاری" شناخته می‌شود. از مثال بالا، country یک پارامتر اختیاری است و "Norway" مقدار پیش‌فرض است.