Иногда класс содержит большое количество методов, свойств и прочего. Хотелось бы как-то это дело сделать более читаемым. На текущий момент пользуюсь
#region реализация интерфейса блаблабла
//Какой-то перечень методов
#endregion
На мой взгляд было бы удобно, если бы некоторые методы можно было вынести в отдельный .cs файл.
Есть ли такая возможность?
Ответ
Разумеется можно. Для этого существует модификатор класса partial. Пример использования из документации
public partial class Employee
{
public void DoWork()
{
}
}
public partial class Employee
{
public void GoToLunch()
{
}
}
Активно используется визуальным дизайнером студии для разделения пользовательского кода разработчика и кода, генерируемого самим дизайнером.
Комментариев нет:
Отправить комментарий