您的位置:首页 > 编程语言 > C#

c#学习笔记——class(续1)

2007-05-10 10:22 295 查看
Struct
结构体在很多情况下可以看作是一个简单的类,但是在C#中结构体和类也是有很大的不同,主要有:
1、 结构体是值类型,而类是引用类型,这样结构体就主要存储在栈上(只有当结构体是其他对象的一部分的时候会存在堆上),而类则存储在堆上。
2、 结构体不支持继承。

Partial Classes
Partial 关键字实现了C#中类的跨文件存储。
Static class
当一个类中所有的方法和变量都为static时,该类就可以被认为是静态类。

Inheritance
Implementation inheritance:
Virtual method 和 virtual properties都可以被子类override。
New 关键字可以隐藏methods。

Interface
interface can only contain declarations of methods, properties, indexers, and events.
在接口前不能够添加修饰词,而且接口的members也不能被virtual或者static修饰,接口的members默认情况下是public

Check的使用:用来检查是否有溢出的错误发生
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: