对比
class A
{
private string s="aa";
}
和
class A
{
private string s;
A(){
s="bb";
}
}试验结果是后者比前者后赋值,请问是什么原理?
class A
{
private string s="aa";
}
和
class A
{
private string s;
A(){
s="bb";
}
}试验结果是后者比前者后赋值,请问是什么原理?
前者在生成类实例的时候已经赋值了。
而后者是在生成类之后运行构造函数时赋值。