Устаревший атрибут

Автор: Lewis Jackson
Дата создания: 8 Май 2021
Дата обновления: 15 Май 2024
Anonim
10 признаков, что ваш интерьер УСТАРЕЛ
Видео: 10 признаков, что ваш интерьер УСТАРЕЛ

Содержание

Определение - Что означает устаревший атрибут?

Устаревший атрибут в C # - это декларативный тег, используемый при объявлении типа или члена типа, чтобы указать, что он больше не должен использоваться.

Устаревшие атрибуты используются для отображения ошибки или предупреждения во время компиляции с необязательным предупреждением для разработчика о том, что данный тип или его член не должны использоваться в коде, поскольку он будет заменен. Отображаемый может также объяснить причину, по которой тип устарел, а также предоставить альтернативу. Предоставляя постоянное напоминание об удалении некоторого устаревшего кода, устаревший атрибут помогает в управлении версиями программ и координации методов, используемых различными разработчиками.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет устаревшие атрибуты

Устаревший атрибут объявляется в квадратных скобках и с первым необязательным параметром, который должен отображаться в выходных данных компиляции. Если для второго необязательного параметра ошибки указано значение true, компилятор будет отображать его как ошибку. В противном случае компилятор будет отображать предупреждение.

Например, когда метод типа «GetResult» объекта типа «Student» необходимо пометить как устаревший, чтобы вместо него можно было использовать его более позднюю версию, «GetLatestResult», метод GetResult должен быть помечен Устаревший атрибут с таким, как «Пожалуйста, используйте GetLatestResult вместо GetResult» с параметром ошибки как false. Будет отображаться как предупреждение компиляции.

Устаревшие атрибуты играют жизненно важную роль в разработке библиотек программного обеспечения, которые выпускаются с более новыми версиями, которые должны использоваться приложениями, не нарушая существующие приложения. Таким образом, устаревшие атрибуты помогают в рефакторинге и поддержании обратной совместимости и поддерживаемости кода в течение всего жизненного цикла разработки.


Это определение было написано в кон C #