Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Visual Basic 2008中的集合初始化语法?_Vb.net_Visual Studio 2008_Collections_Initialization - Fatal编程技术网

Vb.net Visual Basic 2008中的集合初始化语法?

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关

我试图确定是否有办法在Visual Basic 2008(Express edition,如果有必要的话)中进行内联集合初始化、使用JavaScript或Python:

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?