66 - Llamadas con nombres de parámetros. |
Cuando se llama un método es importante el orden de envío de los parámetros.
C# presenta la posibilidad de llamar a un método pasando los parámetros en cualquier orden, siempre que cuando lo llamemos indiquemos previo al valor del parámetro el nombre del parámetro.
Implementar un método que muestre un mensaje en la pantalla indicando la fila y columna donde debe imprimirse. Luego llamar al método pasando los nombres y valores de los parámetros.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ParametrosNombre1 { class Program { public void Imprimir(string mensaje, int columna, int fila) { Console.SetCursorPosition(columna, fila); Console.WriteLine(mensaje); } static void Main(string[] args) { Program ob1 = new Program(); ob1.Imprimir(fila: 12, columna: 40, mensaje: "Hola Mundo"); ob1.Imprimir(mensaje: "Fin", fila: 23, columna: 5); Console.ReadKey(); } } }
Como podemos observar previo al dato a enviar le antecedemos el nombre del parámetro y luego de dos puntos el dato a enviar:
ob1.Imprimir(fila: 12, columna: 40, mensaje: "Hola Mundo"); ob1.Imprimir(mensaje: "Fin", fila: 23, columna: 5);