Поделиться через


Ссылочные типы (справочник по C#)

C# имеет два типа: ссылочные типы и типы значений. Переменные ссылочных типов хранят ссылки на их данные (объекты), а переменные типов значений непосредственно содержат их данные. С ссылочными типами две переменные могут ссылаться на один и тот же объект. Поэтому операции с одной переменной могут повлиять на объект, на который ссылается другая переменная. При использовании типов значений каждая переменная имеет собственную копию данных. Операции с одной переменной не могут повлиять на другую переменную, за исключением inrefслучаев , и out переменных параметров. Дополнительные сведения см. в модификаторе параметров , ref и out .

Справочные документы по языку C# описывают последнюю выпущенную версию языка C#. Она также содержит начальную документацию по функциям в общедоступных предварительных версиях для предстоящего языкового выпуска.

Документация определяет любую функцию, впервые представленную в последних трех версиях языка или в текущих общедоступных предварительных версиях.

Подсказка

Чтобы узнать, когда функция впервые появилась в C#, ознакомьтесь со статьей об истории версий языка C#.

Используйте следующие ключевые слова для объявления ссылочных типов:

C# также предоставляет следующие встроенные ссылочные типы:

См. также