Typy odwołań (odwołanie w C#)

Istnieją dwa rodzaje typów w języku C#: typy referencyjne i typy wartości.W zmiennych typu referencyjnego są przechowywane odwołania do ich danych (obiekty), a zmienne typu wartości zawierają bezpośrednio swoje dane.W przypadku typów referencyjnych dwie zmienne mogą odwoływać się do jednego obiektu, a więc operacje wykonane na jednej zmiennych mogą mieć wpływ na obiekt, do którego odwołuje się druga zmienna.W przypadku typów wartości każda zmienna ma własną kopię danych i nie jest możliwe, aby operacje wykonane na jednej zmiennej miały wpływ na inne zmienne (z wyjątkiem sytuacji zmiennych parametrów ref i out; zobacz ref (odwołanie w C#) i out — Modyfikator parametrów (odwołanie w C#)).

Do deklarowania typów referencyjnych są używane następujące słowa kluczowe:

W języku C# są także dostępne następujące wbudowane typy referencyjne:

Zobacz też

Informacje

Słowa kluczowe języka C#

Typy wartości (odwołanie w C#)

Koncepcje

Przewodnik programowania w języku C#

Inne zasoby

Odwołanie w C#

Types (odwołanie w C#)