Nulable Types

umida5 - Oct 18 - - Dev Community

C# da nullable type (nolga qabul qiluvchi tur) qiymat turlariga null qiymatini berish imkonini beradi.

Nullable Type yaratish:

Nullable turlarni yaratish uchun qiymat turining orqasiga ? qo'shiladi. Misol:


int? nullableInt = null; // nullable int, hozirgi qiymati null

int? num = null;

if (num.HasValue) 
{
    Console.WriteLine(num.Value); // qiymat mavjud bo'lsa, chiqazadi
} 
else 
{
    Console.WriteLine("Null value"); // aks holda 0 chiqaradi
}

Enter fullscreen mode Exit fullscreen mode

Nullable turlar qiymat turlarini null qiymatini qabul qilish imkonini beradi va bu dasturlashda ko'plab holatlarni yanada qulayroq hal qilishga yordam beradi.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .