Страницы

Поиск по вопросам

понедельник, 8 апреля 2019 г.

Можно ли методы класса выносить в разные файлы

Иногда класс содержит большое количество методов, свойств и прочего. Хотелось бы как-то это дело сделать более читаемым. На текущий момент пользуюсь
#region реализация интерфейса блаблабла //Какой-то перечень методов #endregion
На мой взгляд было бы удобно, если бы некоторые методы можно было вынести в отдельный .cs файл.
Есть ли такая возможность?


Ответ

Разумеется можно. Для этого существует модификатор класса partial. Пример использования из документации
public partial class Employee { public void DoWork() { } }
public partial class Employee { public void GoToLunch() { } }
Активно используется визуальным дизайнером студии для разделения пользовательского кода разработчика и кода, генерируемого самим дизайнером.

Комментариев нет:

Отправить комментарий