C#类和结构
区别
类:Class关键字
class可以实现接口和单继承其他类,还可以作为基类型,分配在内存的堆上的
结构:struct关键字
struct属于值类型,不能作为基类型,但是可以实现接口,是分配在内存的栈上的.
结构体中声明的字段无法赋予初值,类可以:
struct test001
{
private int aa = 1;
}
结构体赋值会出现“结构中不能实例属性或字段初始值设定”的报错;
类中无此限制,代码如下:
class test002
{
private int aa = 1;
原创
2020-06-12 08:22:38 ·
230 阅读 ·
0 评论