Передача пустого массива в качестве значения по умолчанию для необязательного параметра [duplicate]
На этот вопрос уже есть ответ здесь:
Установка значения по умолчанию для необязательного параметра C # 3 ответаКак определить функцию, которая принимает необязательный массив с пустым массивом по умолчанию?
public void DoSomething(int index, ushort[] array = new ushort[] {},
bool thirdParam = true)
результаты в:
Значение параметра по умолчанию для «массива» должно быть константой времени компиляции.