Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Types в C# делятся на две основные категории:
Types значений (Value Types): Хранят данные непосредственно в своей памяти. При присвоении или передаче по значению копируется само значение. Наследуются от System.ValueType
. Аллоцируются в стеке (для локальных переменных) или в теле объекта (для полей объектов).
int
, float
, bool
, char
и т.д.enum
)struct
)int?
, DateTime?
)Ссылочные Types (Reference Types): Хранят ссылку на данные, которые хранятся в куче. При присвоении или передаче по ссылке копируется ссылка, а не сами данные. Не наследуются
Types в C# делятся на две основные категории:
Types значений (Value Types): Хранят данные непосредственно в своей памяти. При присвоении или передаче по значению копируется само значение. Наследуются от System.ValueType
. Аллоцируются в стеке (для локальных переменных) или в теле объекта (для полей объектов).
int
, float
, bool
, char
и т.д.enum
)struct
)int?
, DateTime?
)Ссылочные Types (Reference Types): Хранят ссылку на данные, которые хранятся в куче. При присвоении или передаче по ссылке копируется ссылка, а не сами данные. Не наследуются
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.