Встречается на собеседованиях • сегодня
Какие знаешь значимые типы данных
В C# значимые типы (value types) хранятся в стеке и содержат данные напрямую. Основные категории:
1. **Встроенные типы**:
- Целочисленные: `int`, `byte`, `short`, `long`
- С плавающей точкой: `float`, `double`
- Логический: `bool`
- Символьный: `char`
- Десятичный: `decimal` (для финансовых расчетов)
2. **Пользовательские структуры** (`struct`):
```csharp
struct Point {
public int X;
public int Y;
}
```
3. **Перечисления** (`enum`):
```csharp
enum Day { Mon, Tue, Wed }
```
4. **Nullable-типы** (`Nullable` или `T?`):
```csharp
int? nullableInt = null;
```
Особенности:
- Копируются по значению
- Не могут быть null (кроме Nullable)
- Наследуются от System.ValueType
- Более эффективны для небольших данных

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы