Vb.net Visual Basic 2008中的集合初始化语法?
我试图确定是否有办法在Visual Basic 2008(Express edition,如果有必要的话)中进行内联集合初始化、使用JavaScript或Python:Vb.net Visual Basic 2008中的集合初始化语法?,vb.net,visual-studio-2008,collections,initialization,Vb.net,Visual Studio 2008,Collections,Initialization,我试图确定是否有办法在Visual Basic 2008(Express edition,如果有必要的话)中进行内联集合初始化、使用JavaScript或Python: Dim oMapping As Dictionary(Of Integer, String) = {{1,"First"}, {2, "Second"}} 我知道VisualBasic2008支持这样的数组初始化,但我似乎无法让它在集合中工作。。。我的语法是否有误,或者只是没有实现?还不支持此功能。但是,.这里使用了From关
Dim oMapping As Dictionary(Of Integer, String) = {{1,"First"}, {2, "Second"}}
我知道VisualBasic2008支持这样的数组初始化,但我似乎无法让它在集合中工作。。。我的语法是否有误,或者只是没有实现?还不支持此功能。但是,.这里使用了From关键字。(从VisualStudio2010开始)
列表:
Dim list As New List(Of String) From {"First", "Second"}
Dim oMapping As New Dictionary(Of Integer, String) From {{1, "First"}, {2, "Second"}}
字典:
Dim list As New List(Of String) From {"First", "Second"}
Dim oMapping As New Dictionary(Of Integer, String) From {{1, "First"}, {2, "Second"}}
嗯,这就是我害怕的。谢谢。对于未来的搜索者,这里提供了两种解决方案。这只适用于VB.NET版本10及更高版本吗?对应于哪个版本的Visual Studio?