Оформление кода и группировка partial-классов
Запись от nio размещена 12.04.2013 в 13:32
Показов 8505
Комментарии 3
Метки c#
|
Как известно, хороший стиль программирования в том числе подразумевает "удобное" оформление кода. Вот некоторые принципы: -размер метода 20+-5 строк -каждый класс в отдельном файле -в одном файле не боле 500 строк (дальше разбивка на части c помощью partial) -объединение(группировка) членов класса по назначению (с помощью region) Все это не сложно реализовать. Но до недавнего времени меня смущало только одно - невозможность объединить файлы одного класса, разбитого ключевым словом partial, в одну группу (как это делает студия с формами: файл с кодом дизайнера оказывается вложенным в класс формы). На данный момент эту проблему удалось решить. Привожу пример создания части к классу Form1 с названием Form1.Add Итак, порядок действий следующий: 1) Добавляем в проект новый класс с именем Form1.Add.cs 2) Файл создастся как обычный класс, поэтому в коде обязательно нужно добавить ключевое слово partial (имя класса останется Form1)
4)Открываем блокнотом файл проекта "<project_Name>.csproj" и находим такой код
7) Открываем проект и наблюдаем сгруппированный класс ![]() Я для удобства перемещаю код приведенный в п.4 в то место, где расположен код файла Form1.cs, но это не обязательно - работает и так Также следует учитывать, что при работе с файлами вложенными в папки в тег <DependentUpon> указывается только имя класса без указания имени папки
| |||||||||||||||||||||||||
Метки c#
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 3
Комментарии
-
Запись от СyberSpec размещена 25.07.2013 в 15:32
-
Запись от ksk размещена 06.11.2013 в 19:26
-
Запись от ViterAlex размещена 27.10.2014 в 23:01



