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
Typy wartości (odwołanie w C#)
Koncepcje
Przewodnik programowania w języku C#