繁体   English   中英

VB.NET与C#:匿名类型和智能感知

[英]VB.NET vs C#: Anonymous types and intellisense

怎么在C#中这样做...

var x = new { Name = "aaa" };

...我可以在.Name上获取intellisense,但是当我在VB.NET中执行此操作时...

Dim x = New With {.Name = "aaa"}

...我没有关于.Name intellisene?

这对我来说听起来很短暂。 因为当我尝试时,

Dim x = New With {.Name = "aaa"}

表明

在此输入图像描述

还要考虑Option Infer Statement

允许在声明变量时使用本地类型推断。

在这里回答我自己的问题。 在VB.NET中,您必须使用模块级别option infer on

在我弄清楚问题之后,我打算删除这个问题,但是1)我不能,因为这个问题已经有了答案,2)我相信这对其他人有帮助。

快乐推断。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM