Properties in C# | Uzbek

Salom barchaga. Bugun biza C# dasturlash tilida o’rganishimiz kerak bo’lgan ba’zi bir tushunchalar haqida aytib beraman.
`** Reja: **

Property nima ?
Property turlari
Propertydan foydalanish
Amaliyot va tushunchalar
Quizlar`

*Property nima ? *
P…


This content originally appeared on DEV Community and was authored by Ozodbek

Salom barchaga. Bugun biza C# dasturlash tilida o'rganishimiz kerak bo'lgan ba'zi bir tushunchalar haqida aytib beraman.
`** Reja: **

  • Property nima ?
  • Property turlari
  • Propertydan foydalanish
  • Amaliyot va tushunchalar
  • Quizlar`

*Property nima ? *
Property(xususiyat) C# dasturlash tilida obyektlar, classlar va strukturalar ichida ma'lumotni saqlash va olish uchun ishlatiladigan maxsus a'zolar(member)dir. Propertylar fieldlar(maydonlar) kabi ko'rinadi. Va ular getter va setter orqali maydonga kirish imkonyatini beradi.

Property turlari: **
1 - **Auto implemented property
- Bu turdagi propertylar soddalashtirilgan holda yoziladi, bu yerda get va set methodlari automatik ravishda yoziladi.
2 - Read-Only Property - Faqat o'qish uchun belgilangan propertylar. get funksiyasi ishlaydi xolos, set qo'sha olmaymiz.
3 - Write-Only Property - Faqat yozish mumkin bo'lgan propertylar, faqat set metodi bilan ta'minlanadi.
4 - Calculated Properties - Hisob kitobli propertylar, get va set methodlari maxsus hisob-kitoblarni amalga oshirish uchun ishlatiladi.

Amaliyotni boshladik 🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀

Auto-Implemented Property

public class Person 
{
    public string Name { get; set; }
    public int Age { get; set; }
}

*Read-Only Property *

public class Person2 
{
    private string name; 

    public Person2 (string name)
    {
        this.name = name;
    }
    public string Name 
    {
        get {return name;}
    }
}

Write-Only Property

public class Person3 
{
    private string password; 

    public string Password 
    {
        set {password = value;}
    }
}

davomi bor....


This content originally appeared on DEV Community and was authored by Ozodbek


Print Share Comment Cite Upload Translate Updates
APA

Ozodbek | Sciencx (2024-06-18T18:01:48+00:00) Properties in C# | Uzbek. Retrieved from https://www.scien.cx/2024/06/18/properties-in-c-uzbek/

MLA
" » Properties in C# | Uzbek." Ozodbek | Sciencx - Tuesday June 18, 2024, https://www.scien.cx/2024/06/18/properties-in-c-uzbek/
HARVARD
Ozodbek | Sciencx Tuesday June 18, 2024 » Properties in C# | Uzbek., viewed ,<https://www.scien.cx/2024/06/18/properties-in-c-uzbek/>
VANCOUVER
Ozodbek | Sciencx - » Properties in C# | Uzbek. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/06/18/properties-in-c-uzbek/
CHICAGO
" » Properties in C# | Uzbek." Ozodbek | Sciencx - Accessed . https://www.scien.cx/2024/06/18/properties-in-c-uzbek/
IEEE
" » Properties in C# | Uzbek." Ozodbek | Sciencx [Online]. Available: https://www.scien.cx/2024/06/18/properties-in-c-uzbek/. [Accessed: ]
rf:citation
» Properties in C# | Uzbek | Ozodbek | Sciencx | https://www.scien.cx/2024/06/18/properties-in-c-uzbek/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.