آموزش متد (Methods) یا توابع در سی شارپ

آموزش متد (Methods) یا توابع در سی شارپ

در برنامه نویسی برای دیباگ راحتر و خصوصا نحوه اجرای کد در زبان های مختلف ساختاری برای متد ها وجود دارد که بتوان کنترلر مورد نظر را به بخش های مختلف تقسیم کرد ( کد تمیز )

زمان مطالعه: 3 دقیقه
بازدید: 1351
پرسش و پاسخ: 0

توابع یا متدها (Methods) در سی شارپ

متد بلوکی از کد است که فقط در صورت فراخوانی اجرا می شود.

می توانید داده هایی را که به عنوان پارامتر شناخته می شوند به یک متد منتقل کنید.

متد ها برای انجام اقدامات خاصی استفاده می شوند ، و همچنین به عنوان توابع شناخته می شوند.

چرا باید از متد ها استفاده کرد؟ برای استفاده مجدد از کد: یک بار کد را تعریف کنید و بارها از آن استفاده کنید.

ایجاد متد در سی شارپ

یک متد با نام متد تعریف می شود و به دنبال آن پرانتز (). سی شارپ برخی از متد های از پیش تعریف شده را ارائه می دهد ، که قبلاً با آنها آشنا هستید ، مانند Main () ، اما همچنین می توانید متد های خاص خود را برای انجام اقدامات خاص ایجاد کنید:

class Program
{
  static void MyMethod() 
  {
    // code to be executed
  }
}

توضیح از مثال بالا:
MyMethod () نام متد است
static به این معنی است که متد مربوط به کلاس Program است و نه یک شی از کلاس Program.
void به این معنی است که این متد یا تابع مقدار بازگشتی ندارد. 

توجه: در سی شارپ ، تمرین خوبی است که هنگام نامگذاری متد ها ، با یک حرف بزرگ شروع کنید ، زیرا خواندن کد را آسان می کند.

فراخوانی متد در سی شارپ

برای فراخوانی (اجرای) یک متد ، نام متد را به همراه دو پرانتز () و یک نقطه ویرگول (سمیکالون) بنویسید.

در مثال زیر ، MyMethod () برای چاپ متن (عمل) استفاده می شود ، درصورتی که فراخوانی شود:

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();
}

 حالا که بحث از توابع در سی شارپ شده مطالعه آموزش توابع ریاضی (کلاس Math) در سی شارپ را پیشنهاد میکنیم.

بهزاد میرزازاده
مسیر درست با پرسش های درست ساخته می شود

مشاهده تمام مطالب نویسنده