在构造函数和类声明中创建对象的实例

时间:2015-02-12 04:45:51

标签: c#

在类声明中实例化构造函数内部变量与外部变量之间的区别是什么,例如:

public class Test
{
    private decimal a = new decimal(1.0);
    private decimal b;
    public Test() { b = new decimal (1.0); }
}

我使用'十进制',但问题是一般的问题,是否存在差异,或者偏好应该使用哪种方法?

1 个答案:

答案 0 :(得分:1)

对于C#来说无关紧要,只需要保持一致,并在代码中的任何地方使用相同的做法。

如果您正在与团队合作并且您的团队已经在使用标准练习,请遵循它,否则决定什么是最适合自己的并继续使用。

请记住,如果您决定使用声明,您的变量将在构造函数之前初始化。