Встречается на собеседованиях • сегодня
Что такое значимые типы данных
Значимые типы (value types) хранят данные напрямую в памяти стека, а не ссылку на них. Они копируются по значению при передаче.
**Особенности:**
- Размещаются в стеке (если не часть объекта)
- Не могут быть `null` (кроме `Nullable`)
- Наследуются от `System.ValueType`
- Быстрее для небольших данных
**Примеры:**
```csharp
int number = 42; // значимый тип
DateTime date = DateTime.Now; // структура (значимый)
```
**Отличия от ссылочных:**
- Нет накладных расходов на GC
- Копирование создает независимую копию
- Меньший оверхед для простых данных
**Nullable-версии:**
```csharp
int? nullableInt = null; // Nullable
```
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы
