「C#」引数としての配列を関数に渡すサンプルコード

サンプルコード

using System;

namespace ArrayApplication
{
   class TestArrayDemo
   {
      double getAverage(int[] arr, int num)
      {
         int i;
         double value;
         int sum = 0;

         for (i = 0; i < num; ++i)
         {
            sum += arr[i];
         }

         value = (double)sum / num;
         return value;
      }
      static void Main(string[] args)
      {
         TestArrayDemo app = new TestArrayDemo();
         /* int 配列 */
         int [] kk = new int[]{17, 2, 3, 50, 1000};
         double value;

         /* 引数としての配列を渡す */
         value = app.getAverage(kk, 5 ) ;

         /* 戻り値 */
         Console.WriteLine( "平均値: {0} ", value );
         Console.ReadKey();
      }
   }
}

実行結果
平均値:214.4

C#

Posted by arkgame