Koti kehitys Mikä on vanhentunut ominaisuus c: ssä? - määritelmä techopediasta

Mikä on vanhentunut ominaisuus c: ssä? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä vanhentunut ominaisuus tarkoittaa?

Vanhentunut attribuutti C # -merkinnässä on deklaratiivinen tunniste, jota käytetään ilmoittaessaan tyyppiä tai tyypin jäsentä osoittamaan, että sitä ei enää pitäisi käyttää.


Vanhentuneita määritteitä käytetään virheen tai varoituksen näyttämiseen valinnaisella viestiä kompiloinnin aikana varoittaen kehittäjää siitä, että annettua tyyppiä tai sen jäsentä ei tule käyttää koodissa, koska se tulee korvaamaan. Näytetty viesti voi myös selittää syyn, miksi tyyppi on vanhentunut, sekä tarjota vaihtoehdon. Tarjoamalla jatkuvaa muistutusta jonkin vanhentuneen koodin poistamisesta, vanhentunut attribuutti auttaa ohjelmoimaan ohjelmia ja koordinoimaan eri kehittäjien käyttämiä menetelmiä.

Techopedia selittää vanhentuneen ominaisuuden

Vanhentunut määrite ilmoitetaan hakasulkeissa ja ensimmäisen valinnaisen parametrin kanssa viestinä, joka näytetään kokoomateoksen tuotossa. Määrittämällä toinen valinnainen virheparametri totta, kääntäjä näyttää viestin virheenä. Muussa tapauksessa kääntäjä näyttää viestin varoituksena.


Esimerkiksi kun "Opiskelija" -tyyppisen objektin "GetResult" -tyyppinen menetelmä on merkittävä vanhentuneeksi, jotta sen uudempaa versiota, "GetLatestResult", voidaan käyttää sen sijaan, GetResult-menetelmä on merkittävä vanhentunut attribuutti, jossa on viesti, kuten ”Käytä GetLatestResultia GetResultin sijasta”, virhevirheparametrilla vääriä. Viesti näkyy kokoamisvaroituksena.


Vanhentuneet attribuutit ovat tärkeässä asemassa suunnitellessaan ohjelmistokirjastoja, jotka julkaistaan ​​uudemmilla versioilla, joita sovellusten on käytettävä rikkomatta olemassa olevia sovelluksia. Siksi vanhentuneet ominaisuudet auttavat refaktoroinnissa ja taaksepäin yhteensopivuuden ja koodin ylläpidettävyyden ylläpidossa koko kehityksen elinkaaren ajan.

Tämä määritelmä on kirjoitettu yhteydessä C #
Mikä on vanhentunut ominaisuus c: ssä? - määritelmä techopediasta