نمایش نتایج 1 تا 5 از 5

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

  1. #1

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

    سلام
    من یه متد می خوام بسازم که چند جور ورودی و چند جور خروجی داشته باشه
    مثل متدهای خود دات نت برای مثال gridvew1.Rows.GetFirstRow اگه نگاه کنید چند نوع ورودی می تونه داشته باشه
    تویه یکی از کلاس های دات نت دیدم که این طوری نوشته بود اما وقتی من می نویسم به براکت گیر میده
    Public mymetod([obj1|Obj2])as opject

    من می خوام بسته به نوع ورودی خروجی داشته باشم

  2. #2
    دوست عزیز شما کافیه دو تا متد هم نام تو برنامت داشته باشی که ورودی و خروجی های اونا فرق کنه ( اگه منظورت رو درست متوجه شده باشم) خود دات نت موقعی که متد رو فراخوانی میکنی به صورت خودکار و براساس پارامترها اونا رو تشخیص میده

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    آبان 1385
    محل زندگی
    اصفهان
    پست
    34
    از کلمه overloads استفاده کنید و چند تابع با نام یکسان بنویسید
    فقط باید نوع یا تعداد ورودی خروجی ها با هم فرق داشته باشد

  4. #4

  5. #5
    آقا با همون جواب SWمشکل من حل شده بود
    باز هم از همه دوستان متشکرم

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •