Freigeben über


BC30812: Optionale Parameter müssen einen Standardwert angeben

Optionale Parameter müssen Standardwerte bereitstellen, die verwendet werden können, wenn von einer aufrufenden Prozedur kein Parameter übergeben wird.

Fehler-ID: BC30812

Beispiel

Das folgende Beispiel generiert den Fehler BC30812:

Sub Proc1(x As Integer, Optional y As String)
    Console.WriteLine("Default argument is: " & y)
End Sub

So beheben Sie diesen Fehler

Geben Sie Standardwerte für optionale Parameter an:

Sub Proc1(x As Integer, Optional y As String = "Default Value")
    Console.WriteLine("Default argument is: " & y)
End Sub

Siehe auch