Mājas Attīstība Kas ir novecojis atribūts c? - definīcija no tehopedijas

Kas ir novecojis atribūts c? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē novecojis atribūts?

Novecojis atribūts C # ir deklaratīvs tags, ko izmanto, deklarējot tipu vai tipa locekli, lai norādītu, ka to vairs nevajadzētu izmantot.


Novecojuši atribūti tiek izmantoti, lai parādītu kļūdu vai brīdinājumu kompilēšanas laikā ar izvēles ziņojumu, lai brīdinātu izstrādātāju, ka dotais tips vai tā dalībnieks kodā nav jāizmanto, jo tas tiks aizstāts. Parādītais ziņojums var arī izskaidrot iemeslu, kāpēc tips ir novecojis, kā arī sniegt alternatīvu. Nodrošinot pastāvīgu atgādinājumu par dažu novecojušu kodu noņemšanu, novecojušais atribūts palīdz programmatūras versiju versijās un dažādu izstrādātāju izmantoto metožu koordinēšanā.

Techopedia paskaidro novecojušo atribūtu

Novecojis atribūts tiek deklarēts kvadrātiekavās un ar pirmo izvēles parametru kā ziņojumu, kas jāparāda kompilācijas iznākumā. Norādot otro izvēles kļūdas parametru kā patiesu, kompilators ziņojumu parādīs kā kļūdu. Pretējā gadījumā kompilators parādīs ziņojumu kā brīdinājumu.


Piemēram, ja "Studentu" tipa objekta "GetResult" veida metode ir jāatzīmē kā novecojusi, lai tā vietā varētu izmantot tās vēlāko versiju "GetLatestResult", tad GetResult metode ir jāmarķē ar novecojis atribūts ar ziņojumu, piemēram, “Lūdzu, izmantojiet GetLatestResult, nevis GetResult” ar kļūdas parametru kā nepatiesu. Ziņojums tiks parādīts kā brīdinājums par kompilāciju.


Novecojušiem atribūtiem ir būtiska loma tādu programmatūras bibliotēku projektēšanā, kuras tiek izlaistas ar jaunākām versijām, kuras lietojumprogrammām jāizmanto, neizjaucot esošās lietojumprogrammas. Tādējādi novecojušie atribūti palīdz veikt atkārtotu reakciju un saglabāt atgriezenisko savietojamību un koda uzturēšanu visā attīstības dzīves ciklā.

Šī definīcija tika uzrakstīta kontekstā ar C #
Kas ir novecojis atribūts c? - definīcija no tehopedijas