مقدار پیش فرض پارامتر ها در C#

می توان با استفاده از علامت مساوی (=) از مقدار پارامتر پیش فرض استفاده کنید.

اگر متد را بدون آرگومان فراخوانی کنیم، از مقدار پیش فرض (Norway) استفاده می کند.

static void MyMethod(string person = "Anahita") 
{
  Console.WriteLine(person);
}

static void Main(string[] args)
{
  MyMethod("ehsan");
  MyMethod("Ali");
  MyMethod();
  MyMethod("Zahra");
}

//چاپ می شود ehsan
//چاپ می شود Ali
//چاپ می شود Anahita
//چاپ می شود Zahra

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

توسعه دهندگان
آناهیتا ملکی