Föråldrad attribut

Författare: Lewis Jackson
Skapelsedatum: 8 Maj 2021
Uppdatera Datum: 15 Maj 2024
Anonim
Föråldrad attribut - Teknologi
Föråldrad attribut - Teknologi

Innehåll

Definition - Vad betyder föråldrad attribut?

Ett föråldrat attribut, i C #, är en deklarativ tagg som används när man förklarar en typ eller en medlem av en typ för att indikera att den inte längre ska användas.

Föråldrade attribut används för att visa ett fel eller en varning under sammanställningen med ett valfritt för att varna utvecklaren att den givna typen eller dess medlem inte ska användas i koden eftersom den kommer att ersättas. Den visade kan också förklara orsaken till att typen är föråldrad samt ger ett alternativ. Genom att tillhandahålla en ständig påminnelse om borttagning av någon föråldrad kod, hjälper det föråldrade attributet att versionera programvara och samordna metoder som används av olika utvecklare.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar föråldrad attribut

Ett föråldrat attribut deklareras inom fyrkantiga parenteser och med den första valfria parametern som ska visas i utgången från sammanställningen. Genom att ange den andra valfelparametern som sant kommer den att visas som ett fel av kompilatorn. Annars kommer den att visas som en varning av kompilatorn.

Till exempel, när en metod av typen "GetResult" av ett objekt av "Student" -typ måste markeras som föråldrad så att dess senare version, "GetLatestResult", kan användas istället, måste GetResult-metoden markeras med en föråldrad attribut med ett sådant som "Använd GetLatestResult istället för GetResult" med felparameter som falskt. Den kommer att visas som en sammanställningsvarning.

Föråldrade attribut spelar en viktig roll i utformningen av mjukvarubibliotek som släpps med nyare versioner, som måste användas av applikationer utan att bryta de befintliga applikationerna. Således hjälper föråldrade attribut i refactoring och upprätthålla bakåtkompatibilitet och kodhållbarhet under hela utvecklingslivscykeln.


Denna definition har skrivits i C #