`
ruilinruirui
  • 浏览: 1049424 次
文章分类
社区版块
存档分类
最新评论

C#学习笔记(一)

 
阅读更多

C#中结构和类的主要区别在于存储和访问方式,结构是一种值数据类型,而类是一种引用数据类型.值数据类型存储 的是数据类型的名称指定的位置处的值;而引用数据类型存储的是信息的存储位置.

使用结构和使用类之间的主要差别在于,定义结构时使用的是关键字struct.定义类时使用的是关键字class.声明结构时不能为结构声明不包含任何参数的构造函数.

一个通用的经验规则是,在决定使用类还是结构时,如果数据成员占用的内存不超过16个字节,则使用结构;否则,则应考虑将如何使用这些数据.

结构和类一样,结构中可以包含其他数据类型,包括其他结构,结构也可以包含方法和属性,它们的声明方式与类中相同,这包括使用与类中相同的限定符和属性( attribute ).也可以重载结构方法,传递值以及返回值.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics