首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C#中有任何带有模拟的Visual吗?

在C#中有任何带有模拟的Visual吗?
EN

Stack Overflow用户
提问于 2010-11-18 20:33:23
回答 5查看 4.8K关注 0票数 4

可能重复: C#等价于Visual关键字:'With‘.“结束”?

VB.NET

代码语言:javascript
复制
With Alpha.Beta.Gama.Eta.Zeta
    a = .ZetaPropertyA
    b = .ZetaPropertyB
    c = .ZetaPropertyC
End With

C#?

代码语言:javascript
复制
a = Alpha.Beta.Gama.Eta.Zeta.ZetaPropertyA
b = Alpha.Beta.Gama.Eta.Zeta.ZetaPropertyB  
c = Alpha.Beta.Gama.Eta.Zeta.ZetaPropertyC
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-11-18 20:35:39

不,不存在。

虽然你可以把它缩短一点:

代码语言:javascript
复制
var z = Alpha.Beta.Gama.Eta.Zeta;

z.ZetaPropertyA = a;
z.ZetaPropertyB = b; 
z.ZetaPropertyC = c;

关于你的另一个案子:

代码语言:javascript
复制
var z = Alpha.Beta.Gama.Eta.Zeta;

a = z.ZetaPropertyA;
b = z.ZetaPropertyB;
c = z.ZetaPropertyC;

这应该是显而易见的;)

票数 12
EN

Stack Overflow用户

发布于 2010-11-18 20:37:29

对于新实例,可以使用对象初始化程序:

代码语言:javascript
复制
Alpa.Beta.Gama.Eta = new Zeta
{
    ZetaPropertyA = a, 
    ZetaPropertyB = b,
    ZetaPropertyC = c
}
票数 3
EN

Stack Overflow用户

发布于 2010-11-18 20:37:49

不,在C#中没有什么比C#构造更好的了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4219290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档