Parametros Opcionales en C# 4.0

Buen día SQLeros después de un buen rato de no poner nada en el blog, les preparé un post que versa sobre los parámetros opcionales en el C# 4.0 y la gran utilidad que estos proporcionan  a la hora de codificar y también un pequeño ejemplo de ellos.

Ahora empecemos... ¿Que son los parámetros opcionales?

En la definición de un método, constructor, indizador o delegado se puede especificar si sus parámetros son obligatorios u opcionales. Todas las llamadas deben proporcionar argumentos para todos los parámetros obligatorios, pero pueden omitir los argumentos para los parámetros opcionales.

Cada parámetro opcional tiene un valor predeterminado como parte de su definición. Si no se envía ningún argumento para ese parámetro, se utiliza el valor predeterminado. Los valores predeterminados deben ser constantes.

Los parámetros opcionales se definen al final de la lista de parámetros, después de los parámetros obligatorios. Si el llamador proporciona un argumento para cualquiera de los parámetros opcionales de una sucesión de este tipo, debe proporcionar argumentos para todos los parámetros opcionales anteriores. No se admiten los espacios separados por comas en la lista de argumentos.

Por ejemplo en el siguiente código especificamos parámetros opcionales.

No hay comentarios:

Publicar un comentario