腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
技术博客
专栏作者
举报
250
文章
327303
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(250)
其他(164)
html(25)
asp.net(23)
api(15)
http(15)
.net(13)
mvc(12)
编程算法(10)
xml(8)
json(8)
数据库(8)
java(7)
存储(7)
sql(6)
github(6)
go(5)
git(5)
开源(5)
iis(5)
jquery(4)
ide(4)
人工智能(4)
安全(4)
python(3)
c#(3)
ajax(3)
access(3)
打包(3)
网络安全(3)
windows(3)
https(3)
javascript(2)
actionscript(2)
bootstrap(2)
oracle(2)
windows server(2)
express(2)
容器(2)
缓存(2)
面向对象编程(2)
asp(2)
nat(2)
区块链(1)
php(1)
vue.js(1)
node.js(1)
sqlite(1)
svn(1)
linux(1)
webpack(1)
sql server(1)
hashmap(1)
tcp/ip(1)
flash(1)
大数据(1)
数据结构(1)
系统架构(1)
wpf(1)
迁移(1)
验证码(1)
alert(1)
backup(1)
filesize(1)
init(1)
tfs(1)
zip(1)
备份(1)
工具(1)
管理(1)
解决方案(1)
搜索文章
搜索
搜索
关闭
C#类和结构体的异同点简单总结
面向对象编程
类和结构的异同点? 异: 1.关键字不同 一个是class,一个是struct 2.类型不同,一个是引用类型,一个是值类型(一个堆区,一个栈区) 3.成员不同,结构体没有默认的构造函数(可以添加)和没有析构函数,不可以使用abstract,protected,sealed修饰 4.Struct变量使用完之后就自动解除内存分配,Class实例有垃圾回收机制来保证内存的回收处理 5.继承性。结构不可以继承自另一个结构或被继承,但和类一样可以继承自接口 6.在结构体中可以声明字段,但是声明字段的时候是不能给初始值的. 7.实体类中如果我们没有显示的定义构造函数,那么会有一个隐式无参的构造函数(重载构造函数之后,需要显示声明无参构造函数),而在结构体中隐身无参的构造函数无论如何都存在 8.在类中可以显示的定义无参的构造函数,而在结构体中我们不能显示的定义无参的构造函数 9.结构体是可以New的,而结构体构造函数要求必须要为所有的字段赋值.即使是无参的构造函数,也会给值类型赋初值为0,引用类型赋初值为null 同: 1.都有属性和方法 2.和类一样可以继承自接口
aehyok
2018-09-11
1.3K
0
C#简单的面试题目(一)
面向对象编程
1.简述private、protected、public、internal修饰符的访问权限。
aehyok
2018-09-11
944
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档