Vnitřní

Autor: Louise Ward
Datum Vytvoření: 4 Únor 2021
Datum Aktualizace: 17 Smět 2024
Anonim
Vnitřní - Technologie
Vnitřní - Technologie

Obsah

Definice - Co znamená interní?

Interní v C # je klíčové slovo používané k deklarování přístupnosti typu nebo typového člena tak, že přístup je omezen na sestavu, ve které je deklarován.


Interní modifikátor se používá k zabránění použití veřejného modifikátoru, který umožňuje přístup k jiným sestavám, kdykoli je to nutné. Interní modifikátor je proto užitečný při implementaci konceptu zapouzdření v objektově orientovaném programování na úrovni sestavení. Používá se ve větších programech, kde skrývání informací přes hranice programu může zlepšit údržbu a zabezpečení.

Interní se nejčastěji používá ve vývoji založeném na komponentách tím, že umožňuje určité skupině komponentů komunikovat soukromě a zabránit přístupu k kódu, který není pro tuto skupinu relevantní. Interní modifikátory umožňují přístup členů sestavy z přátelských sestav, které jsou navrženy ze specifických důvodů, jako je testování jednotek, rozšíření knihoven tříd atd.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje interní

Interní je jedním z modifikátorů přístupu, který omezuje přístup k typům definovaným v aktuální sestavě projektu. Výchozí dostupnost tříd a struktur, které jsou deklarovány v oboru názvů nebo na nejvyšší úrovni kompilační jednotky a nikoli v jiných typech, je interní.

Například při vývoji aplikace grafického uživatelského rozhraní (GUI), která zahrnuje přizpůsobené prvky grafického uživatelského rozhraní, jako jsou okna, formuláře, ovládací prvky atd., Mohou být specifikována s interní přístupností, takže spolupracují soukromě, aniž by byli vystaveni kódu, který používá tyto prvky.


Odkazování na člen s interním přístupem zvnějšku sestavy, ve které je deklarován, má za následek chybu kompilátoru. Při použití interních členů sestavy, ke kterým je třeba přistupovat ze sestavy přátel, by měl být název sestavy přátel zadán s atributem InternalsVisibleToAttribute v sestavě, kde jsou definovány interní členové.

Interní virtuální metodu nelze v C # přepsat.

Tato definice byla napsána v konu C #