類A使用初始化列表將成員設置爲參數值,而類B使用構造函數正文內的賦值。在C#構造函數中初始化什麼更好:初始化器列表或賦值?
只要我一致,任何人都可以給出任何理由相對於另一個更喜歡一個嗎?
class A
{
String _filename;
A(String filename) : _filename(filename)
{
}
}
class B
{
String _filename;
B(String filename)
{
_filename = filename;
}
}
謝謝你,來自C++我想知道語法A(成員初始化列表)是否也適用於C#。 – 2015-10-12 16:41:05