【发布时间】:2011-01-26 23:16:40
【问题描述】:
A 类使用初始化列表将成员设置为参数值,而 B 类使用构造函数体内的赋值。
只要我始终如一,谁能给出任何理由偏爱其中一个?
class A
{
String _filename;
A(String filename) : _filename(filename)
{
}
}
class B
{
String _filename;
B(String filename)
{
_filename = filename;
}
}
【问题讨论】:
标签: c# constructor initialization variable-assignment