LiYingYi

专注于.NET

导航

随笔分类 -  C#入门知识

const、readonly和static
摘要:const 用于修改字段或局部变量的声明。它指定字段或局部变量的值不能被修改。常数声明引入给定类型的一个或多个常数。 备注: 常数声明可以声明多个常数,例如: public const double x = 1.0, y = 2.0, z = 3.0; 不允许在常数... 阅读全文

posted @ 2006-01-07 20:40 小飞侠 阅读(1058) 评论(0) 推荐(0) 编辑

浅谈C#中构造函数与析构函数
摘要:构造函数和析构函数 本节说明对象的创建、初始化和销毁过程。本节介绍下列主题: l 类构造函数 l 结构构造函数 l 析构函数 类构造函数 本节将讨论三种类构造函数: 类构造函数的类型 注释 实例 用于创建并初始化类的实例。 私有 在类之外不可访问的特殊类型实例构造函数。无法用私有构造函数来实例化类。 静态 在创... 阅读全文

posted @ 2006-01-07 16:29 小飞侠 阅读(2532) 评论(1) 推荐(2) 编辑

浅谈C#中数据类型转换
摘要:类型转换 显示转换 隐式转换 用户自定义转换(1) 隐式转换:一般是低类型向高类型转化,能够保证值不发生变化。 隐式数值转换: 从 sbyte 到 short、int、long、float、double 或 decimal。 从 byte 到 short、ushort、int、uint、long、ulong、float ... 阅读全文

posted @ 2005-12-30 14:34 小飞侠 阅读(4440) 评论(2) 推荐(1) 编辑

浅谈C#中的命名空间
摘要:C#中的类是利用命名空间组织起来的。命名空间提供了一种从逻辑上组织类的方式,防止命名冲突。 命名空间声明 用namespace 关键字用于声明一个命名空间。此命名空间范围允许您组织代码并为您提供了创建全局唯一类型的方法。 namespace name { 类型定义 } 其中:在命名空间中,可以声明类、... 阅读全文

posted @ 2005-12-29 20:17 小飞侠 阅读(2933) 评论(1) 推荐(0) 编辑

浅谈C#中的数组(二)
摘要:在 C# 中,数组实际上是对象。System.Array 是所有数组类型的抽象基类型。提供创建、操作、搜索和排序数组的方法,因而在公共语言运行库中用作所有数组的基类。因此所有数组都可以使用它的属性和方法。 下面介绍一些常用属性和方法: Length属性:表示数组所有维数中元素的总数。 如: int [] number={1,2,3,4}; number.Length的值为4... 阅读全文

posted @ 2005-12-29 11:47 小飞侠 阅读(1347) 评论(0) 推荐(0) 编辑

浅谈C#中的数组(一)
摘要:数组是一种包含若干变量的数据结构,这些变量都可以通过计算索引进行访问。数组中的数组的元素具有相同的类型。 数组有一个“秩”。数组的秩又称为数组的维度。“秩”为 1 的数组称为一维数组。“秩”大于 1 的数组称为多维数组。维度大小确定的多维数组通常称为两维数组、三维数组等。 声明数组 声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号... 阅读全文

posted @ 2005-12-29 10:26 小飞侠 阅读(2844) 评论(3) 推荐(0) 编辑

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

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

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

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