过程是使用可选参数声明的,该参数使用不受约束为引用类型的类型参数。
必须始终为每个可选参数提供默认值。 如果参数为引用类型,则可选值必需为 Nothing
,这是任何引用类型的有效值。 但是,如果参数是值类型,则该类型必须是由 Visual Basic 预定义的基本数据类型。 这是因为复合值类型(如用户定义结构)没有有效的默认值。
对可选参数使用类型参数时,必须保证它是引用类型,以避免出现没有有效默认值的值类型的可能性。 这意味着必须使用 Class
关键字或特定类的名称约束类型参数。
错误 ID: BC32124
更正此错误
- 将类型参数约束为仅接受引用类型,或不要将类型参数用于可选参数。