我今天在看 Infragistics 控件库的在线帮助,看到一些使用With关键字在选项卡控件上设置多个属性的 VB 代码。自从我进行任何 VB 编程以来,已经快 10 年了,我几乎忘记了这个关键字甚至存在。由于我对 C# 还比较陌生,所以我很快就去看看它是否有类似的构造。可悲的是,我什么也没找到。
C# 是否有关键字或类似结构来模仿VB中的With关键字提供的功能?如果没有,是否有 C# 没有这个的技术原因?
编辑: 在问我的问题之前,我搜索了一个现有的条目,但没有找到 Ray 提到的那个(这里)。那么,为了细化这个问题,C# 没有这个有技术原因吗?Gulzar 做到了——不,C# 没有With关键字没有技术原因。这是语言设计者的设计决定。