Innholdsfortegnelse:
Definisjon - Hva betyr internt?
Intern, i C #, er et nøkkelord som brukes til å erklære tilgjengeligheten til en type eller typemedlem slik at tilgangen er begrenset til enheten der den er erklært.
En intern modifikator brukes for å forhindre bruk av en offentlig modifikator, som gir tilgang til andre enheter der det er nødvendig. En intern modifiserer er derfor nyttig ved implementering av konseptet med innkapsling i objektorientert programmering på monteringsnivå. Det brukes i større programmer der informasjon som skjuler seg over programgrensene kan forbedre vedlikehold og sikkerhet.
Internt brukes ofte i komponentbasert utvikling ved å la en spesifikk gruppe av komponenter kommunisere på en privat måte og forhindre tilgang til koden som ikke er relevant for denne gruppen. Interne modifikatorer muliggjør tilgang til medlemmer av en forsamling fra vennemøtene som er designet av spesifikke grunner som enhetstesting, utvidelser til klassebiblioteker, etc.
Techopedia forklarer Internal
Intern er en av tilgangsmodifisererne som begrenser tilgangen til typer definert i den nåværende prosjektforsamlingen. Standard tilgjengelighet for klasser og strukturer som er deklarert i et navneområde eller på øverste nivå av en samlingsenhet og ikke innenfor andre typer, er intern.
Mens du for eksempel utvikler et grafisk brukergrensesnitt (GUI) -program som involverer tilpassede GUI-elementer som vinduer, skjemaer, kontroller, etc., kan de spesifiseres med intern tilgjengelighet, slik at de samarbeider privat uten å bli utsatt for koden som bruker disse elementene.
Å referere et medlem med intern tilgang fra utenfor enheten der det er erklært, resulterer i en kompilatorfeil. Når du bruker de interne medlemmene i en forsamling som må åpnes fra en vennssamling, skal navnet på venneforsamlingen spesifiseres med attributtet, InternalsVisibleToAttribute i forsamlingen der de interne medlemmene er definert.
En intern virtuell metode kan ikke overstyres i C #.
Denne definisjonen ble skrevet i sammenheng med C #