C# 4.0 Конструктор з параметрами за замовчуванням

16

Програмування Asp.net
Попередній

Наступний

Одна з новинок в C# 4.0. це можливість створювати параметри в конструкторі класу, у яких варто значення за замовчуванням, тобто при виклику конструктора його можна упусить.

Приклад коду:

public Employee(string firstName, string lastName,
string qualification = “N/A”, string middleName = “”)
{
FirstName= firstName;
LastName= lastName;
Qualification= qualification;
MiddleName = middleName;
}

І виклик цього конструктора:

Employee(“Leonid”,”Shulga”);

Або так

Employee(“Leonid”,”Shulga”, middleName: “Aleksandrovich”);