Udostępnij za pośrednictwem


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

Istnieją dwa rodzaje typów w języku C#: typy referencyjne i typy wartości. Zmienne typów referencyjnych przechowują odwołania do ich danych (obiektów), podczas gdy zmienne typów wartości zawierają dane bezpośrednio. 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 na jednej zmiennej wpływały na drugą (z wyjątkiem zmiennych , refi out parametrówin; zobacz w, ref i out modyfikator parametrów).

Następujące słowa kluczowe są używane do deklarowania typów odwołań:

Język C# udostępnia również następujące wbudowane typy referencyjne:

Zobacz także