DEV Community

Sanjar Rashidov
Sanjar Rashidov

Posted on

2 1 1 1 1

C# da struct

Struct – bu qiymat turi (value type) bo‘lib, bir nechta ma'lumotlarni bitta tuzilma sifatida guruhlash uchun ishlatiladi.

Structning 3 ta memberlari (a'zolari bor):
1.Field
2.Property
3.Method

Field - biz bilgan ichida qiymat saqlovchi o'zgaruvchi desak bo'ladi.
Property - fieldga qiymat saqlash uchun avvalo propertydan o'tadi.
Method - biz bilgan o'sha funksiya lekin struct ichida method deb ataladi.

Constructor (ctor): Struct/class 'dan obyekt ochilganda avtomatik tarzda chaqiriladigan biz bilgan usha oddiy metod. Ammo, ctor ning qaytuvchi qiymati bo'lmaydi shuningdek, void ham yozilmaydi.
Ctor - ctor bo'lishi uchun ochiladigan metodning nomi struct ning nomi bilan bir-xil bo’lishi SHART!

"this" kalit so'zi bor, this orqali, boshga ctor'ni chaqira olamiz.

Readonly - Field ni faqatgina o'qish uchun cheklab qo'yadi, shu holatda unga qiymatni faqatgina ctor da bera olamiz.

Top comments (1)

Collapse
 
muhammadyusuf_xotamo profile image
Muhammadyusuf Xotamov

GAU