在全局范围内初始化变量真的是不好的做法吗?我知道我总是可以在构造函数中初始化它们,但我只是想知道一般的做法。
例如 全局范围初始化:
class Foo
{
private string foobar = "BarFoo"
public Foo()
{
....
}
}
vs在构造函数中初始化:
class Foo
{
private string foobar;
public Foo()
{
foobar = "BarFoo" ;
}
}