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