آموزش سی شارپ

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

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

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

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

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

تصویر csharp-passing-parameters-by-output_4483 ارسال پارامتر به عنوان خروجی در سی شارپ - آموزش سی شارپ

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

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

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

امتحان کنید

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

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

امتحان کنید

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

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

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