我需要在一个类中创建一个属性,该属性将为程序员提供一个可供选择的值列表。我过去曾使用 enums 类型完成此操作。
Public Enum FileType
Sales
SalesOldType
End Enum
Public Property ServiceID() As enFileType
Get
Return m_enFileType
End Get
Set(ByVal value As enenFileType)
m_enFileType = value
End Set
End Property
问题是我想根据 SQL 表值填充类的 init 值列表。根据我的阅读,不可能动态创建枚举,因为它们基本上是常量。
有没有办法可以使用列表或字典类型来实现我的目标?或任何其他可能有效的方法。