8
|
Rob van Groenewoud · 技术社区 · 14 年前 |
1
4
如何:
在实践中,我相信这是一样的,也不是那么多额外的工作。但也许,在很长一段时间内,vb看起来比c…;-)
编辑(基本原理):
显然,内联初始化值不能包含其他初始化或计算(至少非常有限)。虽然我同意用vb的方式可以更简洁,但如果c团队和anders hejlsberg说他们认为拥有一个初始化位置是一个更大的优势,我会理解他们。 编辑: here's what Microsoft says about it . 简而言之,不是C 4.0,而是C 5.0?也:
还有(只是一个评论):
|
2
10
为什么不直接在构造函数中默认它们呢?这也是为什么。 |
3
0
虽然我不是微软,但我会建议,所感知到的好处要小于实现、测试和支持该功能的成本。
当然,您可以通过声明一个构造函数来设置默认值,但我同意vb语法更清晰一些(特别是如果您要用元数据(如
|
4
0
我有一个解决方案,用于将汽车属性转换为带有backing字段的属性这一繁琐的业务:my addin, AtomineerUtils 只需按一个键就可以完成重构。 |