giovedì 14 ottobre 2010

C# params keyword

params indica un numero variabile di parametri in un metodo.


La parola chiave params introduce nella programmazione in ambiente .NET la possibilità di avere dei metodi con un numero di parametri dinamico.

public static void UseParams(params int[] list)
{
    for (int i = 0; i < list.Length; i++)
        Console.Write(list[i] + " ");
    Console.WriteLine();
}

Questo metodo può essere chiamato in questo modo:
UseParams(1, 2, 3, 4);

Se vogliamo specificare una quantità di elementi diversi basta separarli dalla virgola; sarà il compilatore a istanziare un array e a impostare gli elementi con i valori dati nel metodo.

Nessun commento:

Posta un commento