کلمه this کلاس نیست، یک کلمه کلیدیه که به کلاس جاری اشاره میکنه و میتونیم به تمامی متدها و پراپرتی های اون کلاس دسترسی داشته باشیم. کلاس زیر رو در نظر بگیر:public class Video
{
public string Title { get; set; }
public string Date { get; set; }
public string GetVideoTitleWithDate()
{
string result = this.Title + " " + this.Date;
return result;
}
}
توی متد GetVideoTitleWithDate داریم از کلمه کلیدی this استفاده میکنیم یعنی داریم به متعلقات کلاس جاری (Video) اشاره میکنیم، البته نوشتن کلمه this اختیاریه و خود کامپایلر تشخیص میده دارین از متدها و پراپرتی های کلاس جاری استفاده میکنین