属性构造函数有一个“<typename>”类型的“ByRef”参数;不能用带有 byref 参数的构造函数来应用属性

更新:2007 年 11 月

属性是使用接受 ByRef 参数的属性构造函数应用于编程元素的。

属性是在编译时应用的,并且编译器需要将具体的值传递到属性构造函数。 ByRef 参数接受一个指向值的指针,在编译时无法计算该值。

可以定义接受 ByRef 参数的属性构造函数,并可使用它来进行诸如继承等操作,但是,在应用属性时,必须使用不接受任何 ByRef 参数的构造函数。

**错误 ID:**BC36006

更正此错误

  • 使用不接受任何 ByRef 参数的构造函数应用属性,或者完全不应用属性。

请参见

概念

Visual Basic 中的属性概述

属性的应用

通过值和通过引用传递参数

参考

ByRef