loading...
divaneshgh
divaneshgh بازدید : 48 شنبه 26 آذر 1390 نظرات (0)

جلسه ششم : متدها

متدها یا توابع در واقع قسمتهای مختلف یک برنامه هستند که در بخشهای جداگانه ای نوشته می شوند و بر حسب نیاز مورد استفاده قرار می گیرد با استفاده از متدها برنامه نویسی ما به صورت ماژولار انجام می گیرد خطایابی و تغییرات آتی نیز در آن با سهولت قابل انجام است.

 

        private void button1_Click(object sender, EventArgs e)

        {

 

            getname();

 

        }

 

        void getname()

        {

 

            label1.Text = "some text";

        }

 

 

 

با کلیک بر روی button1 متد getname فراخوانی می شود این متد هیچ مقداری باز نمی گرداند و خالی بودن پرانتز نشانگر بدون آرگومان بودن این متد است.

 

        private void button1_Click(object sender, EventArgs e)

        {

            label1.Text = getname(1);

 

        }

 

        string getname(int number)

        {

            if (number == 1)

                return "a";

            else

                return "b";

        }

 

اینار متد فوق هم دارای آرگومان است و هم مقداری باز می گرداند آرگومان این متد از نوع int است پس باید یک عدد به متد ارسال شود نوع مقدار بازگشتی متد نیز از نوع String است دستور return برای بازگشت مقدار به فراخوان متد به کار می رود همچنین در نظر داشته باشید دستور return باعث خاتمه یا متد می شود پس فقط اولین دستور return اجرا خواهد شد و کنترل اجرا به خط بعد از فراخوان متد منتقل خواهد شد.

EXbloglor.comEX<-m->http://azadmarand.blogfa.com/post-146.aspx<-mm->کارگاه آموزش C#-جلسه ششم<-mmm->
ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 63
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 6
  • آی پی امروز : 13
  • آی پی دیروز : 16
  • بازدید امروز : 500
  • باردید دیروز : 27
  • گوگل امروز : 2
  • گوگل دیروز : 1
  • بازدید هفته : 618
  • بازدید ماه : 1,222
  • بازدید سال : 5,106
  • بازدید کلی : 105,320