我只是想创建一个整数数组:
Dim amenities() as Integer
amenities=New Integer(){1,2,3,4,5}
我收到了这个错误:
预期声明结束
昏暗的设施()为整数
----------------------- ^
它说错误发生在“as”,但我不知道我做错了什么。我觉得很愚蠢,但是我被卡住了。
答案 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}