Vananenud atribuut

Autor: Lewis Jackson
Loomise Kuupäev: 8 Mai 2021
Värskenduse Kuupäev: 15 Mai 2024
Anonim
Цинк в организме Здоровая простата. Сильная иммунная система Высокий тестостерон Синтез коллагена ..
Videot: Цинк в организме Здоровая простата. Сильная иммунная система Высокий тестостерон Синтез коллагена ..

Sisu

Definitsioon - mida tähendab aegunud atribuut?

C # vananenud atribuut on deklaratiivne silt, mida kasutatakse tüübi või tüübi liikme deklareerimisel, et näidata, et seda ei tohiks enam kasutada.

Vananenud atribuute kasutatakse vea või hoiatuse kuvamiseks valikulise komplekteerimise ajal, et hoiatada arendajat, et antud tüüpi või selle liiget ei tohiks koodis kasutada, kuna see asendatakse. Kuvatud võib selgitada ka põhjust, miks tüüp on vananenud, ning pakkuda ka alternatiivi. Pakkudes pidevat meeldetuletust mõne vananenud koodi eemaldamise kohta, aitab vananenud atribuut tarkvaraprogrammide versioonimist ja erinevate arendajate kasutatavate meetodite koordineerimist.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab aegunud atribuuti

Vananenud atribuut deklareeritakse nurksulgudes ja esimene valikuline parameeter kuvatakse kompileerimise väljundis. Teise valikulise veaparameetri täpsustamisel tõeseks kuvatakse kompilaator veana. Vastasel juhul kuvatakse koostaja hoiatusega.

Näiteks kui "Tudengi" tüüpi objekti tüüpi "GetResult" meetod tuleb märgistada vananenuks, nii et selle hilisemat versiooni "GetLatestResult" saab kasutada, tuleb meetod GetResult märkida vananenud atribuut, näiteks „Palun kasutage GetResult'i asemel GetLatestResult”, tõrkeparameetriga vale. Tahet kuvatakse kompileerimise hoiatuseks.

Vananenud atribuudid mängivad olulist rolli uuemate versioonidega välja antud tarkvararaamatukogude kujundamisel, mida rakendused peavad kasutama olemasolevaid rakendusi rikkumata. Seega aitavad vananenud atribuudid ümber areneda ja säilitada tagasi arenenud ühilduvus ja koodi hooldatavus kogu arenduse elutsükli vältel.


See määratlus kirjutati C #