Hjem Udvikling Hvad er internt? - definition fra techopedia

Hvad er internt? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder internt?

Internt, i C #, er et nøgleord, der bruges til at erklære tilgængeligheden af ​​en type eller typemedlem, således at adgangen er begrænset til den samling, hvori den er erklæret.

En intern modifikator bruges til at forhindre brug af en offentlig modifikator, som giver adgang til andre samlinger, hvor det er nødvendigt. En intern modifikator er derfor nyttig til implementering af konceptet med indkapsling i objektorienteret programmering på monteringsniveau. Det bruges i større programmer, hvor information, der skjuler sig på tværs af programgrænser, kan forbedre vedligeholdeligheden og sikkerheden.

Internt bruges ofte i komponentbaseret udvikling ved at give en bestemt gruppe af komponenter mulighed for at kommunikere på en privat måde og forhindre adgang til koden, der ikke er relevant for denne gruppe. Interne modifikatorer muliggør adgang til medlemmer af en samling fra venhedssamlingerne, der er designet af specifikke grunde, såsom enhedsprøvning, udvidelser til klassebiblioteker osv.

Techopedia forklarer Internt

Internt er en af ​​adgangsmodifikatorerne, der begrænser adgangen til typer, der er defineret i den aktuelle projektmontering. Standardtilgængeligheden for klasser og strukturer, der er erklæret inden for et navneområde eller på øverste niveau af en kompilationsenhed og ikke inden for andre typer, er intern.

Mens du for eksempel udvikler en grafisk brugergrænseflade (GUI) -applikation, der involverer tilpassede GUI-elementer, såsom windows, formularer, kontroller osv., Kan de specificeres med intern tilgængelighed, så de samarbejder privat uden at blive udsat for den kode, der bruger disse elementer.

Henvisning til et medlem med intern adgang uden for den enhed, hvor det er erklæret, resulterer i en compiler-fejl. Når du bruger de interne medlemmer af en samling, der skal tilgås fra en venhedssamling, skal navnet på enhedsenheden specificeres med attributten InternalsVisibleToAttribute i den samling, hvor de interne medlemmer er defineret.

En intern virtuel metode kan ikke tilsidesættes i C #.

Denne definition blev skrevet i forbindelse med C #
Hvad er internt? - definition fra techopedia