Back to questions
IT One
Junior — Middle
62
Какова роль и применение типа данных, допускающего хранение null значений?
Companies where asked
Answer from AI
sobes.tech AI
В C# типы данных, допускающие хранение null значений, называются Nullable-типы и обозначаются с помощью знака вопроса, например, int?. Они позволяют переменной принимать как значение своего базового типа, так и значение null, что полезно для представления отсутствия данных или неопределённого состояния.
Применение:
- Работа с базами данных, где поля могут быть пустыми.
- Обработка необязательных параметров.
- Улучшение читаемости и безопасности кода, позволяя явно указывать, что переменная может не иметь значения.
Пример:
int? age = null;
if (age.HasValue)
{
Console.WriteLine($"Возраст: {age.Value}");
}
else
{
Console.WriteLine("Возраст не указан");
}