在 VB.NET 中,我可以执行以下操作:
Interface X
<SomeAttrib> _
SomeProp as String
End Interface
这将强制任何实现 X 的类也在 SomeProp 上应用 SomeAttrib ,否则会导致编译(或运行)时错误。
Class XBox
Implements X
Public SomeProp as String Implements X.SomeProp
...
End Property
End Interface
以上应该给出错误,因为SomeProp
doesn't apply SomeAttrib
。