Latest web development tutorials

C # matriz de parámetros

Arrays de C # Arrays de C #

A veces, cuando se declara un método, no se puede determinar el número de parámetros que se pasa a la función como un parámetro. C # matriz de parámetros para resolver este problema, el parámetro de matriz normalmente se utiliza para pasar un número indeterminado de argumentos de la función.

palabra clave params

Cuando se utiliza una matriz como un parámetro, C # proporciona la palabra clave params, realizar llamadas cuando el método de parámetro de matriz, tanto puede pasar una matriz de argumentos, puede pasar solamente un conjunto de matrices. params con el formato:

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

Ejemplos

El siguiente ejemplo muestra cómo utilizar una serie de parámetros:

using System;

ArrayApplication espacio de nombres
{
   clase MatrizParam
   {
      AddElements public int (params int [] arr)
      {
         int suma = 0;
         foreach (int i en arr)
         {
            suma + = i;
         }
         suma de regreso;
      }
   }
      
   clase TestClass
   {
      static void main (String [] args)
      {
         MatrizParam app = nueva MatrizParam ();
         int suma = app.AddElements (512, 720, 250, 567, 889);
         Console.WriteLine ( "Total es: {0}", suma);
         Console.ReadKey ();
      }
   }
}

Cuando el código se compila y ejecuta, produce los siguientes resultados:

La suma es: 2938

Arrays de C # Arrays de C #