Zastareli atribut

Avtor: Lewis Jackson
Datum Ustvarjanja: 8 Maj 2021
Datum Posodobitve: 15 Maj 2024
Anonim
Розалинда Торрес: Как стать великим лидером
Video.: Розалинда Торрес: Как стать великим лидером

Vsebina

Opredelitev - Kaj pomeni zastarel atribut?

Zastareli atribut v C # je deklarativna oznaka, ki se uporablja med razglasitvijo tipa ali člana tipa, da se navede, da ga ne bi smeli več uporabljati.

Zastareli atributi se prikažejo napako ali opozorilo med prevajanjem in neobvezno, da razvijalca opozorijo, da določene vrste ali njenega člana ne bi smeli uporabljati v kodi, ker jo bo treba nadomestiti. Prikazani lahko razložijo tudi razlog, zakaj je vrsta zastarela, pa tudi alternativo. Z nenehnim opomnikom o odstranitvi neke zastarele kode zastareli atribut pomaga pri različici programskih programov in usklajevanju metod, ki jih uporabljajo različni razvijalci.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija razlaga zastarel atribut

Zastarel atribut je naveden v kvadratnih oklepajih in s prvim neobveznim parametrom, ki bo prikazan v izhodu kompilacije. Z navedbo drugega neobveznega parametra napake kot resničnega bo prevajalnik prikazal oporoko kot napako. V nasprotnem primeru bo prevajalnik prikazan kot opozorilo.

Na primer, ko mora biti metoda tipa "GetResult" predmeta tipa "Student" označena kot zastarela, da se lahko namesto nje uporabi njena poznejša različica "GetLatestResult", mora biti metoda GetResult označena z zastareli atribut, kot je "Prosimo, uporabite GetLatestResult namesto GetResult", pri čemer je parameter napake napačen. Volja se prikaže kot opozorilo za kompilacijo.

Zastareli atributi igrajo ključno vlogo pri oblikovanju knjižnic programske opreme, ki se sprostijo z novejšimi različicami, ki jih morajo uporabljati aplikacije, ne da bi pri tem zlomili obstoječe aplikacije. Tako zastareli atributi pomagajo pri ponovnem faktoringu in ohranjanju združljivosti za nazaj in vzdrževanja kode skozi celoten življenjski cikel razvoja.


Ta opredelitev je bila napisana v besedilu C #