3

考虑始终声明的要求Option Strict On。我们总是需要用As关键字声明变量。匿名类型的类型是什么?

例子 :Dim product As ... = New With { Key .Name = "paperclips", .Price = 1.29 }

接下来会是As什么?

4

2 回答 2

5

尝试在类的顶部或项目级别设置 Option Infer On

于 2010-08-10T17:03:46.623 回答
1

添加一个 Option Infer On 语句,然后不要使用 As。如果你不使用 Option Infer On,product 将是 Object 类型(但你必须让 Option Strict Off 才能编译)。启用类型推断后,它将是类型(编译器生成)。

于 2010-08-10T17:03:14.997 回答