VB.NET新手 - “预期语句结束”错误

时间:2011-07-13 20:34:51

标签: vb.net

我只是想创建一个整数数组:

Dim amenities() as Integer
amenities=New Integer(){1,2,3,4,5}

我收到了这个错误:

预期声明结束

昏暗的设施()为整数

----------------------- ^

它说错误发生在“as”,但我不知道我做错了什么。我觉得很愚蠢,但是我被卡住了。

2 个答案:

答案 0 :(得分:3)

设施是变量名称。所以你的声明应该是:

Dim amenities as Integer()

答案 1 :(得分:2)

我使用VS2010测试了您的代码并定位了Frameworks 2.0,3.0,3.5和4.0,并且在所有情况下您的代码都可以运行:

Module Module1
    Sub Main()
        Dim amenities() As Integer
        amenities = New Integer() {1, 2, 3, 4, 5}
    End Sub
End Module

实际上这种语法也是有效的:

Dim amenities As Integer()
amenities = New Integer() {1, 2, 3, 4, 5}

但是如果你想对你的代码进行1行编码,你需要第一种语法:

Dim amenities() As Integer = {1, 2, 3, 4, 5}
相关问题