我正在尝试确定 Visual Basic 2008(如果重要的话,Express 版)中是否有办法进行内联集合初始化,例如 JavaScript 或 Python:
Dim oMapping As Dictionary(Of Integer, String) = {{1,"First"}, {2, "Second"}}
我知道 Visual Basic 2008 支持这样的数组初始化,但我似乎无法让它为集合工作......我的语法错误,还是只是没有实现?
我正在尝试确定 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"}}