a) Class ichida metodni qanday declaratsiya qilasiz?
class Avtomobil
{
// Fields (maydonlar)
public string model;
public string rang;
public int yil;
// Methods (usullar)
public void Yurish()
{
Console.WriteLine(model + " harakatlanmoqda.");
}
}
b) Quyidagi koddagi this kalit so'zining ma'nosini tushuntiring:
class Person
{
public string Name;
public Person(string name)
{
this.Name = name;
}
}
C# da this kalit so'zi klass ichidagi o'zgaruvchilarni yoki xususiyatlarni anglatish uchun ishlatiladi. this yordamida siz hozirgi obyektning xususiyatlariga yoki metodlariga murojaat qilishingiz mumkin.
- this.Name: Bu hozirgi Person obyekti (this)ning Name xususiyatiga murojaat qilmoqda.
- name: Bu konstruktor funksiyasiga parametr sifatida o'tkazilgan qiymat.
Agar siz Person klassini yaratishda name nomli parametr berilsa, u holda this.Name xususiyatini o'rnatishda name parametrining qiymatini ishlatamiz. Bu yordamida Name xususiyati obyektda saqlanadi.
this kalit so'zi hozirgi obyektdagi xususiyatlarga murojaat qilish uchun kerak.
Top comments (0)