Modyfikatory dostępu

W ramach promowania hermetyzacji w języku C# typ albo składowa typu może mieć ograniczoną widoczność czy też dostępność dla innych typów i zestawów; dostępność reguluje się za pośrednictwem pięciu modyfikatorów dostępu w deklaracji typu bądź składowej:

public

Dostępność publiczna. Pełna dostępność (niejawnie przyjmowana dla składowych wyliczeń i interfejsów).

internal

Dostępność wewnętrzna. Dostępność wyłącznie w obrębie zestawu zawierającego typ albo zestawów zaprzyjaźnionych (domyślna dostępność dla typów niezagnieżdżonych).

private

Dostępność prywatna. Dostępność (widoczność) jedynie w obrębie typu zawierającego składową (domyślny poziom dostępności dla składowych klas i struktur).

protected

Dostępność zabezpieczona. Dostępność ...

Get C# 3.0. Leksykon kieszonkowy. Wydanie II now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.