1、struct是值类型,class是引用类型。
2、struct里面默认的成员是public的,而class里面默认的成员是private的。
3、struct不能被继承,而class可以被继承。
4、struct没有默认的构造函数,但是可以添加构造函数,没有析构函数;而class有默认的构造函数和析构函数。
2、struct里面默认的成员是public的,而class里面默认的成员是private的。
3、struct不能被继承,而class可以被继承。
4、struct没有默认的构造函数,但是可以添加构造函数,没有析构函数;而class有默认的构造函数和析构函数。
本文详细介绍了C#编程语言中struct与class的主要区别,包括它们的数据类型特性、成员默认可见性、继承能力以及构造函数的特点等。通过这些关键信息,读者可以更好地理解两种类型在实际应用中的不同之处。
1716

被折叠的 条评论
为什么被折叠?



