【发布时间】:2009-03-02 03:08:32
【问题描述】:
我今天在查看 Infragistics 控件库的在线帮助时,看到了一些使用 With 关键字在选项卡控件上设置多个属性的 VB 代码。自从我进行任何 VB 编程以来,已经快 10 年了,我几乎忘记了这个关键字甚至存在。由于我对 C# 还比较陌生,所以我很快就去看看它是否有类似的构造。很遗憾,我什么都没找到。
C# 是否有关键字或类似结构来模仿 VB 中 With 关键字提供的功能?如果没有,C# 没有这个有技术原因吗?
编辑:在问我的问题之前,我搜索了一个现有的条目,但没有找到 Ray 提到的那个 (here)。那么,为了细化这个问题,C# 没有这个有技术原因吗?并且 Gulzar 做到了——不,C# 没有 With 关键字并不是技术原因。这是语言设计者的设计决定。
【问题讨论】:
-
(离题;您询问了 protobuf-net - 给我发电子邮件至 marc.gravell@gmail.com)
-
除了 Gulzar Nazim 所说的之外,我还在一次会议上向 Anders Helsburg 提出了这个问题。他的回答更……简洁。 'C# 永远不会支持 With 关键字'