我需要在类中创建一个属性,该属性将为程序员提供一个可供选择的值列表。我在过去使用枚举类型完成了此操作。如何动态创建“enum”类型属性值
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表值的类的初始值的列表。从我读过的内容来看,无法立即创建枚举,因为它们基本上是常量。
有没有一种方法可以使用列表或字典类型来完成我的目标? 或任何其他可能的方法。
如果你不知道编译时它们是什么,你会如何使用这些值?你只是想在编译之前自动生成代码? –
这就是问题所在。我需要这些值来自一个表格,并以一种允许程序员从选择中进行选择的方式加载到类属性中。 –
所以一旦代码被编译后,这些值是不会改变的? –