Partager via


BC30812 : Les paramètres optionnels doivent spécifier une valeur par défaut

Les paramètres optionnels doivent fournir des valeurs par défaut qui peuvent être utilisées si aucun paramètre n’est fourni par une procédure appelante.

ID d’erreur : BC30812

Exemple

L’exemple suivant génère l’erreur BC30812 :

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

Pour corriger cette erreur

Spécifiez les valeurs par défaut des paramètres optionnels :

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

Voir aussi