我有一个包含颜色值的整数列表。 我用它来填充自定义颜色选择器。
看起来像这样:
Public ColorTable As New List(Of Integer)
我需要填写它,所以我在应用程序启动时调用它:
Public Sub InitColorTable()
ColorTable.Add(16777215) '0
ColorTable.Add(13421823) '1
ColorTable.Add(10079487) '2
ColorTable.Add(10092543) '3
ColorTable.Add(13434879) '4
ColorTable.Add(10092441) '5
对我来说,这看起来并不专业。
有没有办法在编译时编译这个列表,这样即使没有上面的初始化,它在程序启动时已经可用了?
答案 0 :(得分:2)
Public ColorTable As New List(Of Integer) From
{16777215, 13421823, 10079487, 10092543, 13434879, 10092441}
或者,保留InitColorTable()
方法并使用它从配置文件或数据库加载值。