C# 中类和结构的区别是什么?
结构
在 C# 中,结构是值类型数据类型。它可以帮助您使单个变量保存各种数据类型的相关数据。struct 关键字用于创建结构。
要定义结构,您必须使用 struct 语句。struct 语句定义了一种新的数据类型,您的程序可以为其创建多个成员。
类
定义类时,您定义了数据类型的蓝图。类定义以关键字 class 后跟类名开始,类体用一对花括号括起来。
结构与类
结构是值类型,类是引用类型。
将类传递给方法时,它是按引用传递的。但是,当结构传递给方法时,它是按值传递的。
类支持继承,但结构不支持。
类中可以使用析构函数,但在结构中不能使用析构函数。
结构不能有默认构造函数
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP