一行代码上的错误消息

时间:2010-12-13 07:19:04

标签: asp.net vb.net

我收到此错误消息:

  

警告1没有'As'子句的变量声明;假定的对象类型。

以下是生成错误消息的代码行:

Dim acceptedExtensions = New String() {".jpg", ".png", ".gif"}
是的,有人能帮帮我吗?

2 个答案:

答案 0 :(得分:6)

将变量的类型指定为String()

Dim acceptedExtensions As String() = New String() {".jpg", ".png", ".gif"}

答案 1 :(得分:0)

只需使用Option Infer,编译器就会将类型推断为String()

Option Infer On
...
Dim acceptedExtensions = New String() {".jpg", ".png", ".gif"}

警告消息表明您有Option Strict Off。我绝对建议使用Option Strict On 始终以避免各种问题。