funcion(parametro1);
funcion(parametro1, parametro2);
funcion(parametro1, parametro2, parametro3);
En C# disponemos una forma de trabajar con un conjunto variable de parámetros, usando un concepto que se llama "arreglo variable de parámetros".
Para que una función pueda recibir un conjunto variable de parámetros, la declaramos usando el modificador params, de esta forma:
void funcion(params object[] p)
{
// definición de la función ...
}
Hay que destacar que el tipo de los parámetros puede ser cualquiera, no necesariamente object.
Cuando hacemos uso una función definida con parámetros variables, podemos conocer el número de parámetros recibidos mediante la propiedad Count de p:
void funcion(params object[] p)
{
// definición de la función
if (p.Count() == 0) return;
}
Nota para los programadores de Pivotal
La implementación de la clase de PivotalObject que abstrae el diccionario de lenguajes (y que por lo general tiene el nombre
public class MiDiccionarioLangDict
{
public string MiLDString(params string[] p)
{
// Implementación de la función
}
}
1 comentario:
Muchas gracias por tu apoyo, un saludoooooooo
Publicar un comentario