我想创建一个具有 2 个属性的类,一个名称(作为类型字符串)和一个类型(作为任何类型)。这个想法是我可以创建我的类的集合,这样我就可以传递我的参数集合
Public Class parameter
Dim m_ParameterName As String
Dim m_ParameterType As Type
Public Property ParameterName As String
Get
Return m_ParameterName
End Get
Set(ByVal value As String)
m_ParameterName = value
End Set
End Property
Public Property ParameterType() As T
Get
Return m_ParameterType
End Get
Set(ByVal value As T)
m_ParameterType = value
End Set
End Property
Sub New()
m_ParameterType = Nothing
m_ParameterName = ""
End Sub
End Class
然后我想创建一个类的实例并定义属性
Dim myParameter As New parameter
myParameter.ParameterName = "Name"
myParameter.ParameterType = String
or
Dim myParameter As New parameter
myParameter.ParameterName = "Name"
myParameter.ParameterType = integer
or
Dim myParameter As New parameter
myParameter.ParameterName = "Name"
myParameter.ParameterType = clsCustomClass
这可能吗?