سیشارپ، یک زبان برنامهنویسی قدرتمند و چند منظوره است. یکی از ویژگیهایی که در سیشارپ باعث میشود توسعهدهندهها به صورت کارآمد و منعطف کد بنویسند، قابلیت استفاده از "آرگومان" است. در این مقاله، به بررسی این مبحث و نحوه کاربرد آن میپردازیم.
برای یادگیری پایه ای و اصولی سی شارپ می توانید از دوره رایگان و مقدماتی آموزش سی شارپ در باگتو شروع کنید و این مسیر جذاب رو با آموزش های متوسط وپیشرفته باگتو ادامه دهید.
چه چیزی آرگومان است؟
در زبان برنامهنویسی سیشارپ، آرگومان یک مقدار یا اطلاعاتی است که به تابع یا متد ارسال میشود وقتی که آن تابع یا متد فراخوانی میشود. این آرگومانها میتوانند از نوعهای مختلفی باشند، از جمله مقادیر عددی، رشتهها، آرایهها، اشیاء و غیره.
مثال ساده:
static void Main(string[] args)
{
ShowGreeting("Hello, World!");
}
static void ShowGreeting(string greeting)
{
Console.WriteLine(greeting);
}
در این مثال، "Hello, World!" یک آرگومان است که به تابع ShowGreeting ارسال شده است.
برای تعبیر بهتر، فرض کنید آرگومانها مثل توپهایی هستند که به یک بازیکن در فوتبال پاس داده میشوند. بازیکن (که در اینجا معادل تابع است) میتواند با این توپها (آرگومانها) هر چه که میخواهد انجام دهد - شوت بزند، پاس بدهد، یا حتی توپ را نگه دارد.
چرا از آرگومان استفاده میکنیم؟
استفاده از آرگومانها در سیشارپ بسیار مهم است. آنها به برنامهنویسان اجازه میدهند تا کد بیشتری را بازنویسی کنند، بهبود دهند و بهینهسازی کنند. با استفاده از آرگومانها، میتوان کد را بازنویسی کرد و از آن در جایجای دیگر برنامه استفاده کرد.
با این حال، توجه داشته باشید که استفاده بیرویه از آرگومانها میتواند منجر به سردرگمی و پیچیدگی بیشتر کد شود. بنابراین، همیشه بهتر است به طور مناسب و منطقی از آنها استفاده کنیم.
اگر از مقاله «آرگومان در سیشارپ» لذت بردهاید، شاید به مقالات «Expression Func در سی شارپ» و «Throw در سی شارپ» هم علاقهمند باشید. در اولی، نحوهی استفاده از توابع به عنوان آرگومان و کاربردهای آن را میآموزید. در دومی، یاد میگیرید که چگونه آرگومانها را در پرتاب خطاها به کار ببرید. این مقالات میتوانند دانش شما در زمینهی سیشارپ را گسترش دهند.
برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربریتان شوید