Club.NET Almería

Plataforma .NET de Ingenieros/Ingenieros Técnicos en Informática de Almería
¡Bienvenid@ a Club.NET Almería! Iniciar sesión | ÚNETE a la web | Ayuda
en Buscar
Principal Blogs Foros Imágenes Descargas

C# numero variable de argumentos.

Último artículo 02-21-2007, 16:53 escrito por jaberme. 0 respuestas.
Ordenar mensajes: Anterior Siguiente
  •  02-21-2007, 16:53 690

    C# numero variable de argumentos.

    En C# podemos usar la palabra clave "params" para definir un método que va a
    aceptar un número variable de argumentos del mismo tipo. Es intuitivo que esta
    palabra clave ha de ocupar la última posición en la lista de argumentos
    formales. Ejemplo de una suma con un número variable de enteros  :


    using System;

    public class Test
    {
        public static int Suma(params int[] numeros)
        {
            int suma=0;
            foreach(int num in numeros)
                suma+=num;
            return suma;
        }

        public static void Main(string[] args)
        {
            Console.WriteLine(Suma(1,2,3,4,5,6,7,8,9));
            Console.WriteLine(Suma(2,4,6,8));
        }
    }
    José Antonio Álvarez Bermejo.
    - - - disclaimer - - -
    Las opiniones son como el olor corporal, a cada uno le gusta el suyo. No te esfuerces en oponerte a mi opinión por que esa es tú opinión y a mi me trae sin cuidado.
Ver como una fuente de noticias RSS en XML
Ofrecido por Community Server (Personal Edition)