我试图确定在Visual Basic 2008中是否有一种方法(如果重要的话是Express版本)来进行内联集合初始化,JavaScript或Python:
Dim oMapping As Dictionary(Of Integer, String) = {{1,"First"}, {2, "Second"}}
我知道Visual Basic 2008支持像这样的数组初始化,但我似乎无法让它适用于集合...我是否有错误的语法,或者它只是没有实现?
Visual Basic 9.0尚不支持此功能.但是,Visual Basic 10.0 将.
以下是使用From关键字的VB集合初始值设定项.(从Visual Studio 2010开始)
列表:
Dim list As New List(Of String) From {"First", "Second"}
字典:
Dim oMapping As New Dictionary(Of Integer, String) From {{1, "First"}, {2, "Second"}}