C#中结构体和类的区别

news/2024/7/19 19:58:52 标签: C, C++, C#, Firefox, Facebook

C#中结构体和类的区别


 

1.结构体是值类型,类是引用类型

虽然结构体的初始化也使用了new操作符,可是结构体对象依然分配在堆栈上而不是堆上,如果不使用“新建”(new),

那么在初始化所有字段之前,字段将保持未赋值状态,且对象不可用。

2.结构体不能从另外一个结构或者类继承,本身也不能被继承,虽然结构没有明确的用sealed声明,可是结构是隐式的sealed

类完全可扩展的,除非显示的声明sealed   否则类可以继承其他类和接口,自身也能被继承

虽然结构不能被继承,可是结构能够继承接口,方法和类继承接口一样

3.结构:

没有默认的构造函数,但是可以添加构造函数

没有析构函数

没有abstract和sealed(因为不能继承)

不能有protected修饰符

可以不使用new初始化

在结构中初始化实例字段是错误的

 

类:     

有默认的构造函数

有析构函数

可以使用abstract和sealed

有protected修饰符

必须使用new初始化

作者: 王德田 发表于 2011-02-28 18:37 原文链接

评论: 0 查看评论 发表评论


最新新闻:
· Firefox 4 将是 Mozilla 最后一个大发行版(2011-03-01 17:06)
· 凡客V+商城月均销售额过6000万(2011-03-01 16:33)
· 未来,很好玩 —— 谈下一代掌机(2011-03-01 16:31)
· Red Hat改变内核源代码打包方式(2011-03-01 16:29)
· 分析预计Facebook今年广告营收将接近22亿美元(2011-03-01 16:25)

编辑推荐:在西方的程序员眼里,东方的程序员是什么样的?

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库


http://www.niftyadmin.cn/n/1126527.html

相关文章

SSL/TLS 协议介绍

SSL/TLS 协议(RFC2246 RFC4346)处于 TCP/IP 协议与各种应用层协议之间,为数据通讯提供安全支持。从协议内部的功能层面上来看,SSL/TLS 协议可分为两层:1. SSL/TLS 记录协议(SSL/TLS Record Protocol&#x…

CentOS 6.4 YUM安装配置LNMP服务器(Nginx+PHP+MySQL)

这篇文章主要介绍了CentOS 6.4下配置LNMP服务器的详细步骤,需要的朋友可以参考下 准备篇 1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A IN…

Methods GET and POST in HTML forms - what's the difference?

http://www.cs.tut.fi/~jkorpela/forms/methods.html 转载于:https://www.cnblogs.com/xuxiaoguang/archive/2007/11/06/951322.html

再次学习的回忆

为什么80%的码农都做不了架构师?>>> 卧铺来回武汉(武昌站),本来就是一种短途旅行,见到Gloria,碧波东湖,徐徐晚风,校园气息,舒服旅馆,吃吃逛逛………

身体是我们的老师

从最近的AlphaGo与李世石的围棋人机大战开始吧。在全世界的目光下,人类失败了,人类战胜机器人的愿景破灭了。这个事情很有趣,好像一些科幻电影的结局,人类最后被自己发明的机器人给统治了。 我是不相信这个结果的。因为我知道&…

模板方法模式 The Template Method Pattern

模板方法模式“封装算法” 在一个方法中定义了一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。模板就是一个方法,将算法定义成一组步骤,其中的任何步骤都可以…

【PMP】Head First PMP 学习笔记 第十一章 风险管理

第十一章 风险管理 计划再仔细的项目也会遇到麻烦。 什么是风险 风险是任何可能影响项目的不确定时间或状况,但并非所有风险都是负面的 风险(risk) 事件(event)状况(condition)机会(opporunity)风险偏好。为了预期的回报,一个实体愿意承受不确定的程度。…

寻找黑匣子--程序行为记录与跟踪

寻找黑匣子--程序行为记录与跟踪 一. 杀不掉的QQ尾巴 来回跑了几次后,小张不由得感到一阵绝望,楼上宣传部门的一台办公电脑感染了QQ尾巴,时不时就在公司员工交流QQ群里冒出几句色情话语,而这个QQ的使用者很不巧是个年轻女孩&#…