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

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

csharp passing arrays as function arguments 4499 تصویر

ارسال آرایه ها به تابع در زبان سی شارپ

در زبان برنامه نویسی سی شارپ می توانید آرایه ها را به عنوان آرگومان به توابع ارسال کنید. مثال زیر نحوه انجام این کار را نشان می دهد:

using System;
namespace ArrayApplication {
   class MyArray {
      double getAverage(int[] arr, int size) {
         int i;
         double avg;
         int sum = 0;
         for (i = 0; i < size; ++i) {
            sum += arr[i];
         }
         avg = (double)sum / size;
         return avg;
      }
      static void Main(string[] args) {
         MyArray app = new MyArray();
         /* an int array with 5 elements */
         int [] balance = new int[]{1000, 2, 3, 17, 50};
         double avg;
         /* pass pointer to the array as an argument */
         avg = app.getAverage(balance, 5 ) ;
         /* output the returned value */
         Console.WriteLine( "Average value is: {0} ", avg );
         Console.ReadKey();
      }
   }
}

امتحان کنید

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

Average value is: 214.4

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


لينک منبع

درباره ی admin

همچنین ببینید

بررسی تاریخچه زبان برنامه نویسی اندروید و اندروید

در این چند روز اخیر مقالات خوبی در زمینه برنامه نویسی اندروید در سایت …

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

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