Latest web development tutorials

C # передать массив в функцию

массивы C # массивы C #

В C #, вы можете передать массив в качестве параметра. Вы не можете быть проиндексированы путем указания имени массива передать указатель на массив функции.

примеров

В следующем примере показано, как передать массив в функцию:

с помощью системы;

Пространство имен ArrayApplication
{
   класс MyArray
   {
      двойной getAverage (INT [] обр, Int размер)
      {
         Int я;
         двойной ср;
         INT сумма = 0;

         для (я = 0; я <размер; ++ я)
         {
            сумма + = обр [я];
         }

         ср = (двойная) сумма / размер;
         вернуть СРЕДНЕМ;
      }
      статической силы основных (String [] агдз)
      {
         MyArray приложение = новый MyArray ();
         / * A INT массив с пятью элементами * /
         INT [] баланс = новый INT [] {1000, 2, 3, 17, 50};
         двойной ср;

         Указатель / * массив передается в качестве параметра * /
         ср = app.getAverage (баланс, 5);

         / * Вывод возвращаемого значения * /
         Console.WriteLine ( "среднее значение: {0}", ср);
         Console.ReadKey ();
      }
   }
}

Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:

Среднее значение: 214,4

массивы C # массивы C #