آموزش سی شارپ

مباحث پایه سی شارپ

مباحث پیشرفه سی شارپ

دستورات سی شارپ

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

  • یکشنبه ۱۸ آذر ۱۳۹۷
  • بازدید ۲۸۰ نفر

csharp passing parameters by output 4483 تصویر

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

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

مثال زیر این موضوع را نشان می دهد:

امتحان کنید

زمانی که کد بالا توسط کامپایلر زبان سی شارپ اجرا شود، نتیجه زیرا را تولید خواهد کرد:

همان طور که در کد بالا مشاهده می کنید، برای تعریف این نوع از پارامترها باید از کلمه کلیدی out استفاده کنید. این نوع از پارامترها زمانی بدرد می خورند که بخواهیم بدون تخصیص یک مقدار اولیه به پارامتر، آن را از تابع به عنوان خروجی دریافت کنیم. برای درک بهتر به مثال زیر توجه کنید:

امتحان کنید

زمانی که کد بالا کامپایل و اجرا شود، نتیجه زیر را تولید خواهد کرد:

ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است