DEV Community

Zahro
Zahro

Posted on

15. Nullable Types

a) Nullable types nima va qachon ishlatiladi? Misol keltiring.

Nullable types qiymat tiplariga (int, bool, double) null qiymatini berish imkoniyatini beradi. Odatda, qiymat turi null qabul qilmaydi, lekin nullable qilinsa, u null qiymatini ham olishi mumkin. Nullable types ma'lumot yo'q yoki mavjud emasligini bildirishi kerak bo'lgan joylarda ishlatiladi.

Misol:

int? age = null;
if (age.HasValue)
{
    Console.WriteLine(age.Value);
}
else
{
    Console.WriteLine("Age is not available");
}
Enter fullscreen mode Exit fullscreen mode

b) Quyidagi kodning natijasini ayting:

int? num = null;

if (num.HasValue)
{
    Console.WriteLine(num.Value);
}
else
{
    Console.WriteLine("Null value");
}

Enter fullscreen mode Exit fullscreen mode

Natija: Null value

Bu yerda num null ga teng, shuning uchun num.HasValue false bo'ladi va else bloki bajariladi.

Top comments (0)