更新:2007 年 11 月
通过某个可选参数声明了过程,该参数使用未约束为引用类型的类型参数。
必须始终为每个可选参数提供默认值。如果参数采用引用类型,则可选值必须为 Nothing,该值对于任何引用类型均为有效值。但是,如果参数采用值类型,则该类型必须为 Visual Basic 预定义的基本数据类型。这是因为复合值类型(如用户定义的结构)没有有效的默认值。
在为可选参数使用类型参数时,必须保证它采用引用类型,以避免值类型没有有效默认值的可能性。这意味着,您必须使用 Class 关键字或某个具体类的名称来约束类型参数。
**错误 ID:**BC32124
更正此错误
- 约束类型参数以便只接受引用类型,或者,不要为可选参数使用它。