C# 类和结构对象初始化有什么不同··

来源:百度知道 编辑:UC知道 时间:2024/09/23 07:34:34
下午考试的题目啊··大家帮帮忙··速度了··谢谢了··

类初始化的时候必须要用到new关键字
如: A a = new A();
结构里面要是没有显示的构造函数实例化的时候不需要new关键字
如: A a;即可
但结构里面要是写了构造函数就要用来new关键字了
如: A a = new A(string name,int age);
还有类和结构的区别是:
类的引用类型的,结构是值类型的。
回答完毕!

好像一个有默认的初始构造函数,一个没有.

二楼回答正确,类调用要用new初始化,机构对象已经初始化了,直接用就可以了。