در زبان برنامهنویسی سی شارپ، پارامترها (Parameters) متغیرهایی هستند که به تابعها یا متدها ارسال میشوند. پارامترها نقش مهمی در تعیین ورودیها و اطلاعات مورد نیاز تابعها دارند. در #C، میتوانیم پارامترها را به دو صورت تعریف کنیم: پارامترهای اجباری و پارامترهای اختیاری. پارامترهای اختیاری به تابع اجازه میدهند که بدون ارسال مقدار برای آنها فراخوانی شوند. در این مقاله، به بررسی پارامترهای اختیاری در سی شارپ میپردازیم و با استفاده از مثالهای کدنویسی بهتر مفهوم میشویم.برای شروع یادگیری سی شارپ می توانید دوره مقدماتی آموزش سی شارپ را مشاهده نمایید.
در #C، برای تعریف پارامترهای اختیاری، مقدار پیشفرض (default value) برای آنها مشخص میشود. این مقدار به عنوان مقدار پیشفرض در تابع استفاده میشود، مگر اینکه مقدار جدیدی برای آن ارسال شود. این قابلیت به برنامهنویسان اجازه میدهد که با حفظ توافق نامها و ساختار تابع، تنها بخشی از پارامترها را برای فراخوانی مشخص کنند و بخش دیگر را با مقادیر پیشفرض مورد استفاده قرار دهند.
