摘要:
ylbtech- .NET-Basic:C# 中的结构类型(struct type)C# 中的结构类型(struct type)1.A,相关概念返回顶部 像类一样,结构(struct)是能够包含数据成员和函数成员的数据结构,但是与类不同,结构是值类型,不需要堆分配。结构类型不支持用户指定的继承,并且所有的结构类型都隐式地从类型 object 继承。 结构是使用 struct 关键字定义的,通常用来封装小类型相关变量组,例如,矩形的坐标或商品的特征。下面的示例显示了一个简单的结构类型。public struct Book{ public decimal price; publi...
阅读全文
posted @ 2013-06-22 23:04
ylbtech
阅读(7249)
推荐(3)
编辑
摘要:
ylbtech- .NET-Basic:C#中的枚举类型(enum type)C#中的枚举类型(enum type)1.A,相关概念返回顶部 枚举类型(enum type)是具有一组命名常量的独特的值类型。在以下示例中:enum Color{ Red, Green, Blue} 声明一个名为 Color 的枚举类型,该类型具有三个成员:Red、Green 和 Blue。 枚举具体是怎么声明呢?枚举声明用于声明新的枚举类型。枚举声明以关键字 enum 开始,然后定义该枚举类型的名称、可访问性、基础类型和成员。具体格式: 修饰词(new、public、protecte...
阅读全文
posted @ 2013-06-22 17:46
ylbtech
阅读(79953)
推荐(2)
编辑
摘要:
ylbtech- .NET-Basic:C#中的值类型与引用类型的区别 C#中的值类型(value type)与引用类型(reference type)的区别1.A,相关概念返回顶部 C#中有两种数据类型:值类型(value type)和引用类型(reference type)。 值类型的变量直接包含它们的数据,而引用类型的变量存储对它们的数据引用,后者称为对象。对于引用类型,两个变量可以引用同一对象,因此对一个变量操作可能影响另一个变量所引用的对象。对于值类型,每个变量都有它们自己的数据副本(除 ref 和 out 参数变量外),因此对一个变量操作不可能影响另一个变量。1.B,测试源...
阅读全文
posted @ 2013-06-22 16:32
ylbtech
阅读(3831)
推荐(0)
编辑