Застарели атрибут

Аутор: Lewis Jackson
Датум Стварања: 8 Може 2021
Ажурирати Датум: 15 Може 2024
Anonim
🐍 Python 101: Learn Python Basics for Absolute Beginners [FULL Course]
Видео: 🐍 Python 101: Learn Python Basics for Absolute Beginners [FULL Course]

Садржај

Дефиниција - Шта значи застарели атрибут?

Застарели атрибут, у Ц #, је декларативна ознака која се користи приликом декларирања типа или члана типа да би указала на то да га више не треба користити.

Застарели атрибути користе се за приказивање грешке или упозорења током компилације уз опцију да се упозори програмер да одређени тип или његов члан не треба користити у коду јер ће га заменити. Приказани такође може објаснити разлог зашто је тип застарио, као и алтернативу. Дајући стални подсетник о уклањању неког застарјелог кода, застарјели атрибут помаже у верзијама софтверских програма и координацији метода које користе различити програмери.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава застареле атрибуте

Застарели атрибут деклариран је у квадратним заградама и са првим опционим параметром који ће бити приказан у излазу компилације. Специфицирајући други необвезни параметар грешке као истинити, преводилац ће приказати као грешку. У супротном, преводилац ће приказати као упозорење.

На пример, када метода типа "ГетРесулт" објекта типа "Студент" мора бити означена као застарела да би се уместо ње могла користити каснија верзија, "ГетЛатестРесулт", метода ГетРесулт мора бити обележена застарели атрибут са ставком „Молимо користите ГетЛатестРесулт уместо ГетРесулт“ са параметром грешке као лажним. Воља ће бити приказана као упозорење за компилацију.

Застарели атрибути играју виталну улогу у дизајну софтверских библиотека које се пуштају са новијим верзијама, које апликације морају да користе без пробијања постојећих апликација. Стога, застарјели атрибути помажу у рефакторингу и одржавању компатибилности уназад и одржавања кода током животног циклуса развоја.


Ова дефиниција је написана у конзоли Ц #