متدها (Methods)
اینجا با «متد (Method)» آشنا می شویم. متد بلوک کد قابل اجراست. وقتی صدا می زنی، اجرا می شود. پارامتر (Parameter) ورودی متد است. مثل اسم و نمره در فرم. با متدها، کد را یک بار می نویسیم و بارها استفاده می کنیم.
ساخت متد در C#
نام متد را می نویسیم و بعد پرانتزها را. کلمه static یعنی متد به کلاس می چسبد، نه به شیء. نوع void یعنی خروجی ندارد.
class Program
{
static void MyMethod()
{
// code to be executed
}
}
نکته: در نام گذاری متد، با حرف بزرگ شروع کن. خوانایی بهتر می شود.
فراخوانی متد و اجرای آن
برای اجرا، نام متد را بنویس و دو پرانتز بگذار. بعد سمی کالن بگذار. مثل زدن دکمه اجرا در بازی.
static void MyMethod()
{
Console.WriteLine("I just got executed!");
}
static void Main(string[] args)
{
MyMethod();
}
نکته: می توانی یک متد را چندبار صدا بزنی. هر بار کارش را انجام می دهد.
فراخوانی چندباره متد
همان متد را سه بار صدا می زنیم. هر بار پیام چاپ می شود.
static void MyMethod()
{
Console.WriteLine("I just got executed!");
}
static void Main(string[] args)
{
MyMethod();
MyMethod();
MyMethod();
}
گام های عملی سریع
- یک متد ساده بساز. نام واضح بگذار.
- در
Mainمتد را صدا بزن. نتیجه را ببین. - سه بار صدا بزن. خروجی را مقایسه کن.
- نام را با حرف بزرگ شروع کن. استاندارد را حفظ کن.
برای ادامه مبحث متدها و ورودی ها، صفحه آرایه های چندبعدی و سپس پارامترهای متد را ببین.
جمع بندی سریع
- متد کد قابل اجراست.
- با نام و پرانتز صدا می زنیم.
staticبه کلاس متصل است.voidیعنی خروجی ندارد.- قابل استفاده مجدد است.