Bugun biza o'rganishimiz shart bo'lgan narsalar quyidagicha ๐
- Declaretion va Assigment
- Null bo'ladigan misollar qiymatlarini tekshirish
- _Null qiymatni primative typega o'tqazish _
- Vahokazolar
Null bu Value type! Odatda null qiymat biriktirish uchun asosan 1 ta belgidan foydalaniladi. Bu ? belgisi. Biz ko'pincha ishlatadigan Ma'lumot turlari o'z o'zidan null qiymat olishi mumkin emas. Misol uchun: bool? >> True, False, Null. Har qanday Null qiymat System.Nullable<T> Structurasiga tegishlidir.
Quyidagi almashtirilgan shakllardan birida T asosiy turga ega null qiymat turiga murojaat qilishingiz mumkin. Asosiy malumot turining aniqlanmagan qiymatini ko'rsatish uchun null dan foydalanish kerak.
Declaretion & Assigment
Declaretion - bu C# dasturlash tilida o'zgaruvchi e'lon qilib, unga qiymat berish. Assigment esa xuddi shu qiymat berish jarayonidagi = belgisi!
Practice
double? pi = 3.14; char? letter = 'A'; int? son = 10; int? son2 = son; bool? test = null; // Ushbu ko'rsatilgan array Value type va Uning qiymati Null int?[] sonlar = new int?[10]; Null bo'lishi mumkin bo'lgan misol tekshiramiz!
int? a = 43; if (a is int valueOfA) { Console.WriteLine($"a is {valueOfA}"); } else { Console.WriteLine("a does not have a value"); } // Output: // a is 42 Davomi bor...
Top comments (0)