Enumera con fuerza los argumentos, lo que le permite llamar a un método con argumentos en un orden distinto al especificado en la definición del método.
Por ejemplo:
sub foo (byval x As Long, byval y As Long)
debug.print (String.Format("{0}, {1}", x.ToString, y.ToString))
end Function
puede ser llamado con el orden de los argumentos invertidas mediante el uso de sus nombres:
foo (y:=999, x:=111)
grabados:
111, 999
Esto es especialmente útil cuando tienes una larga lista de argumentos opcionales, solo quieres especificar algunos de ellos, y los que nt para especificar no son los primeros.
@will qué términos de búsqueda usó? A SO.com no le gusta que ponga: = en la búsqueda y tampoco obtuve mucho con "colon es igual a vb.net" ... –
Andy - esa otra pregunta aparece en la columna 'relacionada' de la derecha - no lo hago saber qué sistema SO utiliza para completar esa lista, o si aparecería en las sugerencias que se le hayan mostrado al ingresar su pregunta. –