Страницы

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

среда, 5 февраля 2020 г.

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

#c_sharp


Иногда класс содержит большое количество методов, свойств и прочего. Хотелось бы
как-то это дело сделать более читаемым. На текущий момент пользуюсь

#region реализация интерфейса блаблабла
 //Какой-то перечень методов
#endregion


На мой взгляд было бы удобно, если бы некоторые методы можно было вынести в отдельный
.cs файл.

Есть ли такая возможность?
    


Ответы

Ответ 1



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

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

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