Pull to refresh

Comments 14

Кто-нибудь может подсказать как вставлять форматированный код?
Спасибо. Исправил.
сразу стоило упомянуть про sgen.exe, у меня были случаи когда из-за настроек безопасности юзер не мог сгенерировать себе сериализатор и все падало.
Я о ней не знал. Спасибо.
Да, стоит сказать о том, что классы объявлены как partial и их можно расширить при необходимости. В случае sgen, как я понимаю, это будет невозможно.
Рекомендую ознакомиться с первыми главами любой книжки про .NET, в частности уяснить что такое partial класс и в каких единицах компиляции возможно расширение подобных классов (а также с какими единицами компиляции работает sgen), до того как морозить подобную чушь…
Я ознакомился с MSDN. Там написано что для компиляции partial классов код всех частей должен быть доступен. Так как после работы sgen мы получаем уже готовую сборку, расширить её с помощью partial не получится.

Или я где-то не прав? Тогда пример в студию.
Тут не форум и я не намерен объяснять что вы обязаны сделать как вменяемый программист при изменении интерфейса класса с зависимыми частями, версиями библиотек и т.д. (таки вы недочитали первые главы книжек, в частности про версионную политику в .net ?)/
Но-но успокойтесь. Не стоит переходить от partial на личности :)
Благо вы просто не поняли зачем :)
Да, на закуску. В xml храниться информация о тех же самых животных. Мне, как вменяемому программисту, хочется предоставить метод, который при изменении определённых характеристик животных будет совершать дополнительные действия. Логично внести этот метод в тот же класс. Это можно сделать с помощью partial.

Где тут БЛЯ версионность???
Вы забыли упомянуть про преимущества такого подхода, почему использовать его лучше чем XmlDocument/XDocument/XPath?
В простоте чтения.
Sign up to leave a comment.

Articles