close
تبلیغات در اینترنت
method overloading چیست؟
loading...

آموزش برنامه نویسی

سلام در خیلی از زبان های برنامه نویسی امکان داشتن چند متد یا تابع با نام یکسان وجود داره و سی شارپ هم جزو اون برنامه های برنامه نویسیه شما تو سی شارپ در صورتی میتونید چند تابع هم نام ایجاد کنید (اصطلاحا overload کنید) که این دو شرط رو برقرار کنید: 1- نوع پارامترهای تابع متفاوت باشد 2- تعداد…

Admin بازدید : 722 دوشنبه 01 آبان 1391 نظرات ()

سلام
در خیلی از زبان های برنامه نویسی امکان داشتن چند متد یا تابع با نام یکسان وجود داره و سی شارپ هم جزو اون برنامه های برنامه نویسیه

شما تو سی شارپ در صورتی میتونید چند تابع هم نام ایجاد کنید (اصطلاحا overload کنید) که این دو شرط رو برقرار کنید:

1- نوع پارامترهای تابع متفاوت باشد

2- تعداد پارامترها متفاوت باشد

خود سی شارپ هم در خیلی موارد از overloading استفاده کرده مثلا شما با نوشتن messagebox.show( میتونید همه overload ها رو ببینید یعنی N عدد متد با پارامترهای مختلف ایجاد شده.

به تصویر توجه کنید:
 

overloading

ریفرنس خارجی:

کد:
http://csharp.net-tutorials.com/classes/method-overloading/#.UIO6xlKYO_I


و یه مثال ساده:

overloading



موفق باشید

منبع: softafzar.net

مطالب مرتبط
ارسال نظر برای این مطلب

نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتی
تبلیغات
Rozblog.com رز بلاگ - متفاوت ترين سرويس سایت ساز
اطلاعات کاربری
نام کاربری :
رمز عبور :
  • فراموشی رمز عبور؟
  • نویسندگان
    نظرسنجی
    قالب سایت؟




    بیشتر چه نوع مطالبی رو میپسندید؟





    آمار سایت
  • کل مطالب : 588
  • کل نظرات : 391
  • افراد آنلاین : 2
  • تعداد اعضا : 3324
  • آی پی امروز : 25
  • آی پی دیروز : 83
  • بازدید امروز : 107
  • باردید دیروز : 686
  • گوگل امروز : 0
  • گوگل دیروز : 26
  • بازدید هفته : 2,669
  • بازدید ماه : 5,941
  • بازدید سال : 24,662
  • بازدید کلی : 2,089,981