Pasar una matriz vacía como valor predeterminado de un parámetro opcional [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Establecer el valor predeterminado de un parámetro opcional de C # 3 respuestas¿Cómo se define una función que toma una matriz opcional con una matriz vacía como predeterminada?
public void DoSomething(int index, ushort[] array = new ushort[] {},
bool thirdParam = true)
resultados en:
El valor del parámetro predeterminado para 'array' debe ser una constante en tiempo de compilación.