مفهوم متد (Method) در برنامه نویسی شی گرا:

خرید بک لینک
متدها در سی شارپ و یا همان توابع در زبان C ، اعضای یک شیء یا کلاس هستند و مجموعه ای از یک سری از کارها را انجام می دهند. فرض کنید در برنامه ی شما ، قسمتی باید یک عملیات ریاضی خاص را انجام دهد و این قسمت از کد که شامل چندین خط نیز می گردد باید بارها و بارها در برنامه صدا زده شود. برای نظم بخشیدن به برنامه ، آن ها را می توان به صورت توابع بسته بندی کرد و بجای نوشتن چندین خط تکراری، فقط نام این بسته ( تابع ) و پارامترهای آن را فراخوانی نمود.

یک متد بصورت زیر تعریف میشود.

(private void btnAdd_Click(object sender, EventArgs e

private یعنی قطعه فقط در داخل همان کلاسی که تعریف شده قابل استفاده است.

کلمه void به کامپایلر می گوید تابع هیچ مقداری را برنمی گرداند. کلمه btnAdd نام متدی است که تعریف کردیم. و در داخل پرانتز پارامتر هایی قرار دارد که به تابع ارسال می شود.

نکته

هنگامی که یک متد شروع بکار میکند متغیرهایی که در محدوده آن تعریف شده اند(بین دو آکولاد) محدوده فعلیت محلی میگیرند یعنی متغیر در محدوده متد جاری قابل دسترسی و معتبر است.

به عنوان مثال :

( private void btnAdd_Click(object sender, EventArgs e
}
Define a variable for intNumber //

; int intNumber

Set the initial value //

; int Number = 27

Add 1 to the value of intNumber //

; int Number = int Number + 1

Display the new value of intNumber //

;("MessageBox.Show( "The value of int Number + 1 = " + int Number, "Variables
{

این کد یک متد است زیرا قطعه کدی مجزاست که کار خاصی را انجام میدهد.

LIST ها در سی شارپ :...

ما را در سایت LIST ها در سی شارپ : دنبال می‌کنید

برچسب: نویسنده: بازدید: 152 تاريخ: دوشنبه 6 آذر 1396 ساعت: 22:53

صفحه بندی