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

使用接受 ByRef 参数的特性构造函数向编程元素应用了特性。

特性在编译时应用,编译器需要具体值来传递给特性构造函数。 ByRef 参数将指针传递到值,此操作不能在编译时进行计算。

你可以定义接受 ByRef 参数的特性构造函数并将其用于继承等目的,但应用该特性时必须使用不接受任何 ByRef 参数的构造函数。

错误 ID: BC36006

更正此错误

  • 使用不接受任何 ByRef 参数的构造函数来应用该特性,或不应用该特性。

另请参阅