15. Nullable Types

Zahro - Oct 14 - - Dev Community

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.

. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player