C# 以不同的方式声明类
将类命名为“DiffClass” 想知道下面声明DiffClass的区别是什么:C# 以不同的方式声明类,c#,asp.net,.net,class,c#-4.0,C#,Asp.net,.net,Class,C# 4.0,将类命名为“DiffClass” 想知道下面声明DiffClass的区别是什么: DiffClass c = new DiffClass(); c.a = 2; c.b = 3; DiffClass d = new DiffClass() { a = 2, b = 3 }; 它们是一样的,第二个将被编译成与第一个非常相似的代码,类似于: DiffCLass temp = new DiffClass(); temp.a = 2; temp.b
DiffClass c = new DiffClass();
c.a = 2;
c.b = 3;
DiffClass d = new DiffClass() { a = 2, b = 3 };
它们是一样的,第二个将被编译成与第一个非常相似的代码,类似于:
DiffCLass temp = new DiffClass();
temp.a = 2;
temp.b = 3;
DiffClass d = temp;
您只有一个类(但我想尝试声明两个实例),…这不是“声明DiffClass”。您正在声明、分配c
和d
变量,并创建DiffClass
的实例。
DiffCLass temp = new DiffClass();
temp.a = 2;
temp.b = 3;
DiffClass d = temp;