LiYingYi

专注于.NET

导航

2005年12月28日 #

浅谈C#中的结构

摘要: 结构与类很相似,都表示可以包含数据成员和函数成员的数据结构。但是,与类不同,结构是一种值类型,并且不需要堆分配。结构类型的变量直接包含结构的数据,而类类型的变量包含对数据的引用。 结构对于具有值语义的小的数据结构特别有用。复数、坐标系中的点或字典中的“键-值”对都是结构的典型示例。这些数据结构的关键之处在于:它们只有少量数据成员,它们不要求使用继承或引用标识,而且它们适... 阅读全文

posted @ 2005-12-28 23:45 小飞侠 阅读(1715) 评论(2) 推荐(2) 编辑

浅谈C#中的枚举

摘要: 枚举类型是一种的值类型,它用于声明一组命名的常数。 (1)枚举的声明:枚举声明用于声明新的枚举类型。 访问修辞符 enum 枚举名:基础类型 { 枚举成员 } 基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显... 阅读全文

posted @ 2005-12-28 17:32 小飞侠 阅读(72667) 评论(19) 推荐(12) 编辑

在DataTable中创建计算列

摘要: 我们知道DataTable是内存中的一个表,可以用DataColumn和DataRow来构造一个DataTable,并且用DataColumn的Expression属性来创建计算列。 (1)创建计算列,该列的值是其它列的计算值.如: DataSet1.Tables("myTable").Columns("Price").Expression = "UnitPrice ... 阅读全文

posted @ 2005-12-28 15:39 小飞侠 阅读(3158) 评论(1) 推荐(3) 编辑