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

Класс в отдельном файле в C#

Класс удобно вынести в отдельный файл с тем же именем, что и тип.

В User.cs оставляют поля и методы класса. В Program.cs пишут сценарий: создать объект, задать поля, вызвать методы. Компилятор видит оба файла в одном проекте и проверяет вызовы так же, как если бы код лежал в одном месте.

Опишем класс User в своем файле:

class User { public string name = ""; public void Show() { Console.WriteLine(name); } }

В Program.cs создадим объект и выведем имя:

User user = new User(); user.name = "kim"; user.Show();

Сделайте класс Book в Book.cs с полем title и методом Print, который выводит заголовок. В Program.cs задайте название и вызовите Print.

Добавьте в Book метод SetTitle, который записывает строку в title. Вызовите его из Program.cs перед выводом.

Сделайте класс Product в Product.cs с полем title и методом вывода. В Program.cs создайте объект и выведите title.

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