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)