2010-10-27 55 views

回答

1

Event关键字与在类中声明字段类似。您不希望发现:

Private i as GenericClass(Of T) 

在一个不是通用的类中。

可以声明一个代表一个泛型类型:

Public Delegate Sub Blah(Of T)() 

于是你会宣称自己的活动,是一个具体的类型:

Public Event EventName As Blah(Of Int16) 

或者,如果你的类是一般情况下,您随后可以将事件声明为通用事件:

Public Delegate Sub Blah(Of T)() 


Public Class Referral(Of U) 


    Public Event EventName As Blah(Of U) 

End Class 

当然,所有这些空白的参数列表也是相当可疑的。如果你能提供更多的代码/更多的解释你想做的事情,我们可能会做得更好。

+0

我提供了一个空的参数列表,因为我想单纯地询问语法。我认为'Event'声明与'Function'类似,在这里你可以声明一个通用的参数,即使这个类本身不是通用的。谢谢你的澄清。 – 2010-10-27 11:21:52

相关问题