آرایه های Param در زبان سی شارپ – آموزش زبان سی شارپ

csharp param arrays 4502 تصویر

آرایه های Param در زبان سی شارپ

در برنامه نویسی گاهی اوقات ممکن است نیاز باشد یک تابعی بنویسید که تعداد آرگومان های آن مشخص نباشد، به عبارتی نمیدانید که چه تعداد آرگومان لازم است. در این زمان می توانیم از قابلیتی که زبان برنامه نویسی C# در اختیار ما گذاشته است، استفاده کنیم. این قابلیت آرایه Param در سی شارپ می باشد که به شما اجازه می دهد تا توابعی بنویسید که تعداد آرگومان های آن مشخص نباشد.

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

using System;
namespace ArrayApplication {
   class ParamArray {
      public int AddElements(params int[] arr) {
         int sum = 0;
         
         foreach (int i in arr) {
            sum += i;
         }
         return sum;
      }
   }
   class TestClass {
      static void Main(string[] args) {
         ParamArray app = new ParamArray();
         int sum = app.AddElements(512, 720, 250, 567, 889);
         
         Console.WriteLine("The sum is: {0}", sum);
         Console.ReadKey();
      }
   }
}

امتحان کنید

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

The sum is: 2938

در مثال فوق، هنگام استفاده از تابع AddElements هر تعداد ورودی که لازم باشد، می توانید به تابع ارسال کنید.

نوشته آرایه های Param در زبان سی شارپ – آموزش زبان سی شارپ اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.

درباره نویسنده: administrator

ممکن است دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *