در قسمت پنجم از آموزش سی شارپ به معرفی و آشنایی با Event و Properties و Method در سی شارپ پرداخته می شود که در ادامه توضیحات آن آورده شده است.
برای هر کلاس در C# ممکن است یکسری Event, Properties و Method وجود داشته باشد.
Event: اتفاقی است که بر اثر آن باید عملی انجام شود. مثلا کلیک یک دکمه.
برای صدا زدن یک event خاص، در پنجره properties، گزینه event را انتخاب می کنیم(مانند شکل) و سپس بروی event مورد نظر دوبار کلیک می کنیم. با اینکار کد مربوط به event باز می شود.
Properties: مشخصات کنترلرهاست. مشخصه ای که می تواند Set(مثال ۱) یا get (مثال ۲) ویا هر دو آن شود.
(۱) this.txtsrt1.Text=” ali”; (۲) s2 = this.txtsrt1.Text;
نکته: در مثال های بالا، text یک properties است.
خط زیر به اینصورت خوانده می شود: “من از propertyِ textِ تکسباکس txtstr1 استفاده می کنم.”
this.txtsrt1.Text;
مثال: مثلا برای مشخص کردن طول یک رشته از property مربوط به length استفاده می شود که ذاتا می تواند فقط Get شود.
int h= this.txtsrt2.Text.Length;
Method: متد یک کار است. هر متد حتما پرانتز باز و بسته دارد.
مثال ۱ متد: پاک کردن یک تکسباکس.
this.txtsrt1.Clear();
مثال ۲ متد: متد show که این متد، نیاز به ورودی هم دارد.
MessageBox.Show("hi");
پایان قسمت پنجم آموزش سی شارپ – Event و Properties و Method در سی شارپ
تمرین ۱: برنامه ایی بنویسید که به محض لود فرم، یک متن مثلا “لطفا جمله اول را تایپ کنید” در تکسباس ۱ نوشته شده باشد و به محض کلیک کاربر، آن نوشته پاک شود.
برای مشاهده جواب و تمرین دوم به لینک زیر مراجعه فرمایید:
نام فایل: Event و Properties و Method در سی شارپ | آموزش سی شارپ
مشاهده تمرین: لینک به تالار گفتگو