Innholdsfortegnelse:
Definisjon - Hva betyr identifikator?
En identifikator, i C #, er det brukerdefinerte navnet på et programelement. Det kan være et navneområde, klasse, metode, variabel eller grensesnitt.
Identifikatorer er symboler som brukes til å identifisere et programelement i koden på en unik måte. De brukes også til å referere til typer, konstanter, makroer og parametere. Et identifikasjonsnavn skal indikere betydningen og bruken av elementet som blir henvist.
C # er et programmeringsspråk som er satt sammen og har implementeringen slik at identifikatorene bare er kompilertidsenheter. I løpet av kjøretid vil hver identifikator bli henvist ved sin henvisning til minneadressen og forskyve kompilatoren som er tilordnet sin tekstidentifikator-token.
Techopedia forklarer Identifier
Som i C / C ++ er identifikatorer i C # store og små bokstaver.
Microsoft anbefaler bruk av Camel- eller Pascal-notasjoner, sammen med semantikk, for å navngi identifikatorer i stedet for den ungarske notasjonen som ble brukt før .NET-programmering. For eksempel kan "medarbeider-salaris" representere Camel-notasjon der den første bokstaven i alle ordene er store med unntak av det første ordet. Kamelnotasjon brukes til å navngi private medlemmer, felt og parametere. "EmployeeSalary" er en identifikator i Pascal-notasjonen, ettersom alle ordene i identifikatoren begynner med en stor bokstav. Det brukes vanligvis til typenavn og ikke-private medlemmer av en type.
Reglene som skal følges mens du bruker en identifikator inkluderer:
- Det kan bare starte med en bokstav i alfabetet eller understrekingen (_), men ikke et tall
- Det kan være en kombinasjon av tall, bokstaver, kontakter, Unicode-flukt-sekvens osv.
- Det kan ikke være et C # nøkkelord
- Den skal ikke inneholde hvit plass
- Den kan ikke ha mer enn 511 tegn
- Det må deklareres før det blir henvist
- Det kan ikke ha to påfølgende understrekninger i navnet fordi slike identifikatorer brukes til implementeringen
- Mer enn en identifikator med samme navn kan ikke deklareres innenfor et enkelt omfang
En identifikator forhåndsinnstilt med "@" kalles en ordrett identifikator. Selv om prefiksing "@" muliggjør bruk av nøkkelord, som hjelper til med å grensesnitt mot andre programmeringsspråk, er det ikke en anbefalt praksis.
Denne definisjonen ble skrevet i sammenheng med C #