VB.NET 2010、.NET 4
我有一个基本问题:我有一个在网上某处发现的子程序,因此声明:
Public Sub MyFunction(Of T As Control)(ByVal Control As T, ByVal Action As Action(Of T)) ...
我想知道子名称后声明的(Of T As Control)部分。我看到后来在指定Control的类型和Action(Of T)中使用了T,但是为什么要这样做而不是这样做:
Public Sub MyFunction(ByVal Control As Control, ByVal Action As Action(Of Control)) ...
潜艇名称后面的那部分是什么意思?它的目的是什么?非常感谢,并为我的无知感到抱歉。