66问答网
所有问题
在C#中,简述类和结构的区别是什么?
如题所述
举报该问题
推荐答案 2015-03-29
结构是轻量型分配内存在栈上可以不实例 没有构造函数
类要实例化分配在堆上
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/xspix9s9Us9ppxUniD.html
相似回答
C#中结构和类的区别
答:
10,
结构是隐式继承自ValueType类,而且不能继承任何其他类型,类则可以继续自ValueType以外的任何类
。11,结构是无法被继承的,类则可以。12,结构永远不会终止,因此CLR不会在任何结构上调用Finalize方法。类则是由内存回收进程加以终止,当内存回收进程检测到没有任何作用的类时,它就会调用类的Finalize...
C#中类和结构
体
的异同
答:
类(class)和结构体(struct)的异同:
struct的实例 所占内存大小是固定的,class实例 所占内存大小是不固定的(因为可以继承)
;当然,从另一个角度解读就是class是可继承的,而struct是不可以继承的;这是一个硬币的两面;这是它们在存储上的区别,你可以把struct当作阉割后的class。· struct 默认 是...
求助
C#中结构
体的使用细节
答:
1、结构是值类型,它在栈中分配空间;而类是引用类型,它在堆中分配空间,栈中保存的只是引用
。2、结构类型直接存储成员数据,让其他类的数据位于对中,位于栈中的变量保存的是指向堆中数据对象的引用。C#中的简单类型,如int、double、bool等都是结构类型。如果需要的话,甚至可以使用结构类型结合运算...
C#中类和结构
体
的区别
答:
1:类的构造函数可以是空,而结构不可以的,它必须是有参数的构造
2:C#的数据类型包括:值类型与引用类型,结构就是值类型,类是引用类型的 3:类可以与类进行继承(类与接口的叫 实现)但是结构不可以的 4:最重要的,如果以上3点听不懂,这点一定要听懂 类=重量级的 结构=轻量级的 为啥呢?
C#中的结构
和枚举
是什么类型?和类有什么区别?
各有什么优点和作用?
答:
C#中的结构和枚举 是 值类型
结构是值类型
,当显示的定义带参的构造函数时,默认的无参构造函数依然存在,结构不能继承,但可实现接口。而类是属于引用数据类型,当显示的定义带参的构造函数时,默认的无参构造函数就不存在了,类可以继承,也可以实现接口。而枚举也是值类型,它是一组已命名的数值...
.NET BCL里
有
哪些是类(
结构
),为
什么
它们不是结构(类)?
答:
(先给出C#规范文档中的类定义,呵呵,这个东西要是问起来估计很多人要闷,就和人是什麽之类的问题一样。)像类一样,结构 (struct) 是能够包含数据成员和函数成员的数据结构。但是与类不同,
结构是值类型
,不需要堆分配。(引用类型总是从托管堆上分配,值类型的实例一般在线程栈上分配,虽然也作为...
大家正在搜
简述线性结构和非线性结构的区别
简述结构和类的区别
结构和分类有什么区别
结构体和类的区别的实例
结构跟构造有什么区别
构造与结构的区别和联系
结构与构成的区别是
结构与类的区别和联系
类的结构是怎么样的
相关问题
C#中结构和类的区别
c#中结构体和类的区别
C#的类和结构有什么区别?
C#中“float”与“double”的区别是什么?
c#语言中,结构体和类的区别?
C#类和结构的区别
C#中类和结构体的区别
C#里结构和类的区别?