a) Class ichida metod deklaratsiya qilasiz?
class MyClass
{
public void MyMethod()
{
Console.WriteLine("Bu metod MyClass ichida deklaratsiya qilingan.");
}
}
b) Quyidagi kodda this kalit so'zining ma'nosini tushuntiring:
this kalit so'zi hozirgi obyektni ifodalaydi. Obyektning xususiyatlariga va metodlariga kirish uchun ishlatiladi. Quyidagi kodda this.Name ni ishlatish orqali konstruktor ichida obyektning Name maydoniga kirilyapti:
class Person
{
public string Name;
public Person(string name)
{
this.Name = name;
}
}
Bu yerda this.Name orqali klassning Name maydoniga murojaat qilyapmiz. Agar this so'zidan foydalanmasak, argument va maydon nomlari bir xil bo'lganligi uchun chalkashlik yuzaga keladi.
Top comments (0)