下载此文档

零点起飞学c#.docx


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
C# 程序以 NAMESPACE 名为最大,可以包含多个类。 文件为程序集信息。 文件为程序的主入口点。 Main ()方法称为主方法,是所有程序运行的入口。一定是静态方法。(类相当于一个模具,对象实例便是模具生产出的产品)。命名空间: 用于限定类的可见范围的技术, 仅此而已。使用 using 指令来引入类。即 using 命名空间. 类名称。(注, 只写命名空间名则此空间所有类都可见。) 类的扩展概念: 继承性:一个类可能会存在一个或多个“子类”。子类比原本的类要更加具体化,往往具有更多的属性和行为。多态性:指类的方法在不同的类中被调用时,可以实现不同的结果。接口:和类相似,是用来描述某一类对象具有某种属性和方法,但不具体指明这些属性和行为到底是什么。也就是说,接口仅仅是描述一种规范,但不具体实现这些规范。(草案与实施细则类似) 类型: C# 语言中的类型系统是统一的,它可以把任何类型的值都按照对象来处理。 C#所有类型都直接或间接派生于 object 类型。值类型:变量直接包含其数据。它的值不可能为 null. 引用类型:变量只存储对其数据的引用( 即访问地址)。引用类型的变量称为对象。指针类型:与 C, C++ 语言中的指针类似,且只能用作在不安全代码中, 在 C#中已经很少使用。值类型知识点:在操作值类型的变量时,只会影响该变量的数据,而不会影响另外一个变量的值。所有的值类型都直接或间接派生于 类型。( 类型本身不是值类型,而是引用类型) 整数类型数据: 注意: char 类型表示一个 16位 unicode 字符,可以隐式转换为一个整数,反之则不行。字符型声明中的字符要加单引号,字符串加双引号。浮点型数据: 浮点型数据表示的是实数,当计算的表达式有精度要求时被使用。浮点数有 3种特殊的值。正零和负零:通常与简单的值零相同,但在某些运算会区别对待两种零值。正无穷大和负无穷大: 无穷大是由非零数据被零除产生。非数字( N aN):是由无效的浮点运算产生( 如0除0 产生)。注意:在直接写 float 类型的变量值时,必须在数值后添加后缀 f或F, 否则编译出错( 32位存储)。在直接写 double 类型的变量值时,必须在数值后添加后缀 d或D, 否则编译出错( 64位存储)。在直接写 decimal 类型的变量值时,必须在数值后添加后缀 m, 否则编译出错(用于财务和货币计算)(128位存储)。枚举类型: 是为一组在逻辑上密不可分的整数值提供便于记忆的符号。枚举类型一般包含一个或多个值,每一个枚举值之间用逗号分隔。每一个枚举值对应一个枚举数, 默认为 0,1,2并依次增 1 ,也可直接指定。注意:在声明枚举类型时,如果为该枚举添加了位标记[ Flags ],那么该枚举数可以按位运算方法进行运算。( 注意: 枚举是一种类型, 定义后需声明为变量, 则此变量可以等于枚举类型声明中的枚举值。)特别注意:枚举类型声明只能在类中的方法和属性之外定义。声明方法: enum Week{ Sunday=0,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday } enum File{None=0,Read=1,Wrtie=2,Delete=4};File x=|;(x=Read,Write); 结构类型: 结构类型是一组相关信息组合成的单一实体,结构类型也是一种值类型,可以包含声明常量、字段、方法、属性、索引器、运算符、实例构造函数、静态构造函数和嵌套类型。引用类型:引用类型包含 6 种类型: 对象类型,字符串类型,类类型,数组类型,接口类型和委托类型。( 注意:在使用引用类型的变量之前, 往往要判断该变量的值是否为 null , 如果为 null 则不能直接访问该变量。) 对象类型: object 关键字是类 类的别名。 C# 中任何类型都可以转换为 object 类型。字符串类型: s tring 关键字是类 类的别名。 S tring 类的实例是不可修改的。在书写字符串时,要用双引号包围。数组类型: 元素类型[]数组名; 数组是指同类型数据组成的集合,每个元素都可以通过计算索引来访问。接口类型: interface 接口名{}。在接口中只能声明属性,方法和事件,而不能实现这些属性方法和事件。接口只是一种协定, 实现某接口的类或结构必须遵守该接口定义的协定。委托类型: delegate 方法返回值类型方法原型。委托类型的出现是为了弥补 C#中去掉了指针对灵活性带来的影响。委

零点起飞学c# 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小0 KB
  • 时间2016-03-22