Поделиться через


BC30812. Необязательные параметры должны указывать значение по умолчанию

Необязательные параметры должны предоставлять значения по умолчанию, которые можно использовать, если параметр не предоставляется вызывающей процедурой.

Идентификатор ошибки: 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

См. также