consideremos el siguiente ejemplo método:C# - ¿Cómo saltarse parámetros con valores predeterminados?
public void MyMethod (string par1, bool par2 = "true", string par3="")
{
}
Ahora vamos a decir que yo llamo MiMetodo y ajustar el valor del par3 a "IamString".
¿Cómo podría hacer eso sin establecer el valor de par2 en verdadero o falso?
Básicamente quiero dejar el valor par2 a su valor predeterminado.
Lo pregunto porque en ActionScript de Flash es posible hacer que el uso de la palabra clave predeterminado por lo que podría llamar MiMetodo ("somestring", por defecto, "IamString") y par2 se interpretaría como verdadera, que es su valor predeterminado. Me pregunto si también es posible en C#.
cheque http://stackoverflow.com/questions/4630444/how- to-skip-optional-parameters-in-c-sharp – Sandeep
Argumentos con nombre: http://msdn.microsoft.com/en-us/library/dd264739.aspx – asawyer
Gracias, Sandeep y asawyer, por las referencias. – IneedHelp