osc*_*tin 5 c# vb.net intellisense anonymous-types
怎么在C#中这样做...
var x = new { Name = "aaa" };
...我可以获得intellisense .Name,但是当我在VB.NET中执行此操作时...
Dim x = New With {.Name = "aaa"}
......我没有理智.Name吗?
这对我来说听起来很短暂.因为当我尝试时,
Dim x = New With {.Name = "aaa"}
Run Code Online (Sandbox Code Playgroud)
表明

还考虑一下 Option Infer Statement
允许在声明变量时使用本地类型推断.
在这里回答我自己的问题。在VB.NET中,您必须使用模块级别option infer on。
我本来打算在弄清楚问题后删除这个问题,但是 1)我不能,因为这个问题已经有答案了,2)我确信这无论如何都会对其他人有帮助。
快乐的推断。
| 归档时间: |
|
| 查看次数: |
638 次 |
| 最近记录: |