Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Изменение интерфейс класса


Автор: raznodel 11.6.2010, 15:53
Волнует такой вопрос. Все классы библиотеки .NET обладают постоянным интерфейсом или он может меняться (особенно добавление новых методов, свойств, делегатов, генерируемых исключений)от версии к версии или даже в пределах версии?  

Автор: NightmareZz 11.6.2010, 18:39
Ну, понятное дело, что могут появляться новые классы, методы в классах и т.п. Например в последнем фреймворке расширили функциональность такого базового класса как String.

С удаляемой функциональностью я не встречался. Обычно устаревшие вещи помечаются как deprecated.

Автор: raznodel 11.6.2010, 19:33
Новые классы это норм, а вот изменение интерфейса старых означает что придется править код, особенно если появляются новые исключения в уже знакомых методах. Это только при переходе от версии к версии происходит?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)