|
|
1
5
不,恐怕没有任何好的方法可以做到这一点,像您的示例这样的代码经常被编写。它很烂。我表示哀悼。 如果您愿意为了简洁而牺牲封装,那么可以使用对象初始值设定项语法,而不是这种情况下的构造函数:
|
|
|
2
2
我想你在找 对象和集合初始值设定项 .
例如,firstname和lastname都是类person的属性。
|
|
|
3
1
“多变量 初始化 “或”多变量 分配 “? 用于初始化
将是:
对于分配,没有捷径。它必须是两个语句,但如果您愿意,可以将这两个语句放在一行上:
|
|
|
4
0
是-可以使用对象初始值设定项消除构造函数中的所有代码(对于C 3.0是新的)。下面是一个很好的解释: http://weblogs.asp.net/dwahlin/archive/2007/09/09/c-3-0-features-object-initializers.aspx |