Die Angabe von default-array-Werte in einer optionalen array-parameter

Optionale Parameter verlangen, default-Werte, aber ich kann nicht scheinen, weisen Sie eine Standard-array, um eine optionale array-parameter. Zum Beispiel:

Optional ByVal myArray As Long() = Nothing ' This works

Jedoch

Optional ByVal myArray As Long() = New Long() {0, 1} ' This isn't accepted.

Die IDE sagt mir, dass ein "konstanter Ausdruck erforderlich" statt New Long() {0, 1}.

Gibt es einen trick, um die Zuweisung einer default-array mit Konstanten, oder ist es nicht erlaubt?

Schreibe einen Kommentar