Freigeben über


BC30812: Optionale Parameter müssen einen Standardwert angeben

Optionale Parameter müssen Standardwerte bereitstellen, die verwendet werden können, wenn kein Parameter durch eine aufrufende Prozedur bereitgestellt wird.

Fehler-ID: BC30812

Beispiel

Im folgenden Beispiel wird BC30812 generiert:

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