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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta