Latest web development tutorials

Массив # параметр C

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

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

параметры ключевых слов

При использовании массива в качестве параметра, C # предоставляет Params ключевое слово, совершать звонки, когда метод параметр массива, оба могут передать массив аргументов, вы можете передать только набор массивов. Params, используя формат:

public 返回类型 方法名称( params 类型名称[] 数组名称 )

примеров

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

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

Пространство имен ArrayApplication
{
   класс ParamArray
   {
      общественные INT AddElements (PARAMS INT [] обр)
      {
         INT сумма = 0;
         Еогеасп (Int я в обр)
         {
            сумма + = я;
         }
         вернуть сумму;
      }
   }
      
   класс TestClass
   {
      статической силы основных (String [] агдз)
      {
         ParamArray приложение = новый ParamArray ();
         INT сумма = app.AddElements (512, 720, 250, 567, 889);
         Console.WriteLine ( "Total является: {0}", сумма);
         Console.ReadKey ();
      }
   }
}

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

Сумма: 2938

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