Wewnętrzny

Autor: Louise Ward
Data Utworzenia: 4 Luty 2021
Data Aktualizacji: 17 Móc 2024
Anonim
Jesteśmy ambasadorami POKOJU - nasza MOC wzrasta – Beata Socha
Wideo: Jesteśmy ambasadorami POKOJU - nasza MOC wzrasta – Beata Socha

Zawartość

Definicja - Co znaczy wewnętrzny?

Internal, w języku C #, jest słowem kluczowym używanym do deklarowania dostępności typu lub elementu typu, tak że dostęp jest ograniczony do zestawu, w którym jest zadeklarowany.


Wewnętrzny modyfikator służy do zapobiegania korzystaniu z publicznego modyfikatora, który umożliwia dostęp do innych zestawów tam, gdzie jest to konieczne. Wewnętrzny modyfikator jest zatem przydatny w implementacji koncepcji enkapsulacji w programowaniu obiektowym na poziomie asemblera. Jest stosowany w większych programach, w których informacje ukryte poza granicami programu mogą poprawić łatwość konserwacji i bezpieczeństwo.

Wewnętrzny jest najczęściej wykorzystywany w programowaniu opartym na komponentach, umożliwiając określonej grupie komponentów komunikację w sposób prywatny i uniemożliwiając dostęp do kodu, który nie jest odpowiedni dla tej grupy. Wewnętrzne modyfikatory umożliwiają dostęp do członków zestawu z zestawów znajomych zaprojektowanych z określonych powodów, takich jak testy jednostkowe, rozszerzenia bibliotek klas itp.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Internal

Wewnętrzny jest jednym z modyfikatorów dostępu, który ogranicza dostęp do typów zdefiniowanych w bieżącym zespole projektu. Domyślna dostępność klas i struktur zadeklarowanych w przestrzeni nazw lub na najwyższym poziomie jednostki kompilacyjnej, a nie w innych typach, jest wewnętrzna.


Na przykład podczas opracowywania aplikacji graficznego interfejsu użytkownika (GUI), która obejmuje niestandardowe elementy GUI, takie jak okna, formularze, kontrolki itp., Można je określić z wewnętrzną dostępnością, aby współpracowały prywatnie bez narażania się na kod, który używa te elementy.

Odwołanie do elementu z dostępem wewnętrznym spoza zestawu, w którym jest zadeklarowany, powoduje błąd kompilatora. Podczas korzystania z wewnętrznych elementów zestawu, do których należy uzyskać dostęp z zestawu znajomego, nazwa zestawu znajomego powinna być określona za pomocą atrybutu InternalsVisibleToAttribute w zestawie, w którym elementy wewnętrzne są zdefiniowane.

Wewnętrznej metody wirtualnej nie można zastąpić w języku C #.

Ta definicja została napisana w con C #