Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csOpBsDV 12 of 163 menu
◀ ▶

Параметры по умолчанию в C#

В списке параметров конструктора можно указать значение по умолчанию через знак =. Тогда при создании объекта соответствующий аргумент можно не передавать.

Запишем конструктор с именем "guest" и зарплатой 0 по умолчанию:

class User { public string name = ""; public int salary; public User(string name = "guest", int salary = 0) { this.name = name; this.salary = salary; } public void ShowName() { Console.WriteLine(name); } public void ShowSalary() { Console.WriteLine(salary); } }

Создадим объект без аргументов и выведем имя и зарплату:

User user = new User(); user.ShowName(); user.ShowSalary();

Сделайте класс Product: поле title по умолчанию "item", поле price - 0 через параметры конструктора, создайте объект без аргументов и выведите оба поля.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить