Parámetros opcionales en C#

Un manejo bastante fácil de parámetros opcionales en C# es usando la palabra reservada params, así:   public string concatena(params string[] cadenas) { string sResult = “”; foreach (string str in cadenas) { sResult = sResult + str + ” “; } return sResult; } Y se usaría tan sencillo como esto:   Label1.Text = concatena(“uno”); Label1.Text = concatena(“primero”, “segundo”, “tercero”); Sin embargo, se debe tomar en cuenta que esto limita el Intellisense en el proyecto, ya que no se tiene idea de los parámetros que se están pasando a la función. La recomendación políticamente correcta (en términos de POO … Continue reading Parámetros opcionales en C#