پارامتر و آرگومان چیست؟
چندی قبل در مورد متدها صحبت کردیم و به شما گفتیم که متد چیست. اما در این مقاله قصد داریم در مورد پارامترها و آرگومان ها صحبت کنیم و بگوییم پارامتر و آرگومان چیست؟ چگونه تعریف می شود و چه کاربردهایی دارد.
گاهی متدها و توابع دارای مقادیری هستند که این مقادیر می بایست از خارج از بدنه متد و در هنگام فراخوانی متد به داخل متد ارسال شود. به مثال زیر دقت نمایید
در مثال بالا متدی به نام PlusMethod را داریم. اگر به کدهای درون بدنه این متد دقت نمایید مشاهده می کنید که دو متغیر به نام های num1 و num2 وجود دارد که مقادیر آنها مشخص نیست. به num1 و num2 که به عنوان ورودی در متد PlusMethod وجود دارد پارامتر گفته می شود.
اما در ادامه این مثال متد دیگری به نام CallMethod وجود دارد که متد اولی در آن فراخوانی شده است. مقادیر ۱۰ و ۱۵ که به متد PlusMethod ارسال شده اند آرگومان نام دارد.
باید دقت کنید که آرگومان ها بایستی حتما به ترتیب وارد ارسال شوند. مثال زیر را دقت نمایید.
در مثال بالا یک تابع تعریف کرده ایم به نام MyMethod که دارای ۴ پارامتر ورودی می باشد. دقت نمایید که نوع پارامترها یکسان نیست. حال در متد دیگری به نام AspCore که در ادامه این تابع آمده است تابع اول را فراخوانی کرده ایم. همانطور که ملاحظه می نمایید آرگومان ها دقیقا به ترتیب نوشته شده اند و اگر این ترتیب رعایت نشود خطا برخورد خواهیم کرد.
خروجی تابع MyMethod عبارت زیر می باشد:
علی ۲۵ سال دارد و مرد می باشد و نام وب سایت AspCore.ir می باشد
همان طور که ملاحظه کردید در این مقاله یعنی پارامتر و آرگومان چیست؟ با این مفاهیم آشنا شدیم و با ارائه مثالهایی آن ها را متوجه شدیم.
دانلود رایگان فیلم آموزش Asp.net core 2
خوب بود مرسی
مرسی عالی بود یه دنیا ممنونم 🙂
واقعا فوق العاده و جامع بود
دست شما درد نکنه و خسته نباشید
ممنون
مقاله خوبی بود ممنون