Vanhentunut ominaisuus

Kirjoittaja: Lewis Jackson
Luomispäivä: 8 Saattaa 2021
Päivityspäivä: 15 Saattaa 2024
Anonim
High Density 2022
Video: High Density 2022

Sisältö

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

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

Vanhentuneita attribuutteja käytetään virheen tai varoituksen näyttämiseen valinnaisen kompiloinnin aikana, jotta varoitetaan kehittäjää siitä, että annettua tyyppiä tai sen jäsentä ei tule käyttää koodissa, koska se tulee korvaamaan. Näytetty voi myös selittää syyn, miksi tyyppi on vanhentunut, sekä tarjota vaihtoehdon. Tarjoamalla jatkuvaa muistutusta jonkin vanhentuneen koodin poistamisesta, vanhentunut ominaisuus auttaa ohjelmistoversioiden versioinnissa ja eri kehittäjien käyttämien menetelmien koordinoinnissa.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää vanhentuneen ominaisuuden

Vanhentunut attribuutti ilmoitetaan hakasulkeissa ja ensimmäisen valinnaisen parametrin ollessa näkyvä kokoomateoksen tuotossa. Määrittämällä toinen valinnainen virheparametri totta, kääntäjä näyttää virheen virheenä. Muutoin kääntäjä näyttää varoituksen.

Esimerkiksi kun "Opiskelija" -tyyppisen objektin tyypin "GetResult" menetelmä on merkittävä vanhentuneeksi, jotta sen uudempaa versiota, "GetLatestResult", voidaan käyttää sen sijaan, GetResult-menetelmä on merkittävä vanhentunut attribuutti, kuten ”Käytä GetLatestResultia GetResultin sijasta”, virhevirheparametrilla väärä. Näytetään 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ä kirjoitettiin C #: n con