摘要: C# 结构体 结构(struct,structure的简写)。结构就是由几个数据组成的数据结构,这些数据可能有不同的类型。根据这个结构,可以定义自己的变量类型。结构体与类特别的相似。 定义结构体的语法 和类一样,定义在命名空间下面。结构体中可以定义字段、还可以定义方法、属性、构造函数。结构使用str 阅读全文
posted @ 2015-08-08 18:10 Chen_Weifeng 阅读(964) 评论(0) 推荐(0)
摘要: C# 枚举 枚举类型(也称为枚举)为定义一组可以赋给变量的命名整数常量提供了一种有效的方法。enum 关键字用于声明枚举。 定义枚举的语法 enum 枚举的名称 { 写上要限定的取值,每一个取值使用逗号分隔。 } 定义枚举的位置:命名空间下,与类同级别。 1 namespace Test 2 { 3 阅读全文
posted @ 2015-08-08 18:01 Chen_Weifeng 阅读(246) 评论(0) 推荐(0)
摘要: 只读字段是属于对象的成员,所以在创建对象的时候,仍然会创建只读字段。 只读字段的值一旦声明就无法改变。除了在我们的构造函数中。 readonly只能修饰字段,不能修饰局部变量。 阅读全文
posted @ 2015-08-08 17:42 Chen_Weifeng 阅读(337) 评论(0) 推荐(0)
摘要: 我们来看看这时候这两个对象在内存空间中是如何存在的: 从这张图可以看出: 1、类实例化出来的对象,真实的值是存储在堆空间中的,栈空间中的变量存储的只是这个对象在堆空间中的一个引用地址。 2、结构实例化出来的对象,真实的值是直接存储在栈空间中的变量中。 3、接下来我们在上面代码的基础上加几行代码: 首 阅读全文
posted @ 2015-08-08 17:24 Chen_Weifeng 阅读(309) 评论(0) 推荐(0)