Dom Razvoj Što je kvalificirani identifikator? - definicija iz tehopedije

Što je kvalificirani identifikator? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači kvalificirani identifikator?

Kvalificirani identifikator, u C #, je niz koji uključuje jedan identifikator ili niz identifikatora koji su razdvojeni točkom (.). Deklarira se unutar naziva imena i može sadržavati jedan ili više razmaka ili vrsta imena.

Kvalificirani identifikator uglavnom se koristi za jedinstveno određivanje vrste ili člana tipa omogućavanjem uključivanja prostora imena u kojem je identifikator deklariran. Omogućuje dva identifikatora koji imaju zajedničko ime i deklariraju se unutar dva različita ugniježđena prostora imena. Jamči sigurnost podataka uklanjanjem dvosmislenosti uzrokovanih više identifikatora definiranih u istom opsegu. Omogućuje definiranje ugniježđenog naziva imena bez leksičkog umetanja nekoliko deklaracija prostora imena.

Tijekom razvoja velike aplikacije koja je integrirana s više modula s mnogo identifikatora, mogućnost identifikatora s istim nazivom može se pojaviti u više regija koda. Specificirajući identifikator na hijerarhijski način, kvalificirani identifikator pomaže u izražavanju semantičke kategorije koda koji stoji na osnovi identifikatora i rješava pitanje nejasnoće u rješavanju imena identifikatora.

Techopedia objašnjava kvalificirani identifikator

Kvalificirani identifikator je programski element (sučelje, vrsta, varijabla, prostor imena itd.) Koji ima potpuno kvalificirano ime. Potpuno kvalificirano ime potpuni je hijerarhijski put identifikatora, počevši od njegovog globalnog prostora imena.

Na primjer, cijela varijabla, "Ukupno", može se deklarirati u nazivu "Kalkulator", koji ima više članova koji mogu pomoći izračunati aritmetičku logiku. Kvalificirani identifikator koji se koristi za upućivanje na cijelu varijablu bio bi "Calculator.Total".

Ako dva člana ugniježđenog imena imaju isto potpuno kvalificirano ime, to signalizira grešku jer doprinose istom prostoru deklaracije.

Ova je definicija napisana u kontekstu C #
Što je kvalificirani identifikator? - definicija iz tehopedije