Остарял атрибут

Автор: Lewis Jackson
Дата На Създаване: 8 Може 2021
Дата На Актуализиране: 15 Може 2024
Anonim
Легкие танки Вермахта
Видео: Легкие танки Вермахта

Съдържание

Определение - Какво означава остарял атрибут?

Остарял атрибут, в C #, е декларативен маркер, използван при деклариране на тип или член от тип, за да посочи, че той повече не трябва да се използва.

Застарелите атрибути се използват за показване на грешка или предупреждение по време на компилация с незадължително, за да предупреди разработчика, че даденият тип или неговият член не трябва да се използват в кода, тъй като той ще бъде заменен. Показаното може също да обясни причината, поради която типът е остарял, както и да предостави алтернатива. Чрез предоставяне на постоянно напомняне за премахване на някакъв остарял код, остарелият атрибут помага при версиране на софтуерни програми и координиране на методите, използвани от различни разработчици.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява неактуален атрибут

Остарял атрибут се декларира в квадратни скоби и с първия незадължителен параметър като показания в изхода на компилацията. Като посочи втория незадължителен параметър за грешка като истина, компилаторът ще бъде показан като грешка. В противен случай, компилаторът ще се покаже като предупреждение.

Например, когато метод от типа "GetResult" на обект от тип "Студент" трябва да бъде маркиран като остарял, така че по-късната му версия, "GetLatestResult", да може да се използва вместо него, методът GetResult трябва да бъде маркиран с остарял атрибут с такъв като "Моля, използвайте GetLatestResult вместо GetResult" с параметър за грешка като невярна. Ще бъде показано като компилационно предупреждение.

Остарелите атрибути играят жизненоважна роля при проектирането на софтуерни библиотеки, които се освобождават с по-нови версии, които трябва да се използват от приложения, без да се нарушават съществуващите приложения. По този начин, остарелите атрибути помагат за рефакторинг и поддържане на съвместимост назад и поддържане на код през целия жизнен цикъл на развитието.


Това определение е написано в рамките на C #