BC30812:可选参数必须指定默认值

可选参数必须提供默认值,如果调用过程未提供任何参数,则可以使用这些默认值。

错误 ID:BC30812

示例

下面的示例生成 BC30812:

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

更正此错误

指定可选参数的默认值:

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

另请参阅