摘要: 1 类和结构类和结构可以看作是创建对象的模板。每个对象都包括数据,并提供处理和访问数据的方法。类定义了每个对象(实例)包含什么样的数据与功能1.1 封装“封装”有时被称为面向对象的编程的第一个支柱或原则。根据封装的原则,类或结构可以指定其每个成员对于该类或结构外部的代码的可访问性。可将无意在类或程序集外部使用的方法和变量隐藏起来,以减小编码错误或遭恶意利用的可能性。1.2 ... 阅读全文
posted @ 2010-05-24 09:13 mozer 阅读(391) 评论(0) 推荐(1) 编辑
摘要: 1命名空间命名空间提供了一种组织相关类和其它类的方式。命名空间是一种逻辑组合。在同一个命名空间内,类名不能重名,但是在不同的命名空间中,可以使用相同的类名。用关键字namespace来声明命名空间,方式如下:namespace 【命名空间名】『.【命名空间名】』 { 『using指令』 『命名空间体』}『;』命名空间隐式地为public,而且在命名空间的声明中不能包含任何访问修饰符。完全限定名每个... 阅读全文
posted @ 2010-05-22 10:56 mozer 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 2.1 第一个c#程序[代码]2 .2 变量 2.2.1 声明变量: datetype identifier; 例如 int i; 还可以在一行中声明多个类型相同的变量,int x,y,z;2.2 .2变量初始化  要使用变量,就必须在使用前初始化变量。C#有两种方法可以保证 变量在使用进行了初始化: (1)变量如果是结构或类中的字段,如没有显式初始化变量,默认值为0 (2)方法的局部变量必须在代... 阅读全文
posted @ 2010-05-21 11:30 mozer 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1 CLR(公共语言运行库).net framework的核心是其运行库的执行环境,称为公共语言运行库或.net运行库。通常在clr控制下运行的代码称为托管代码。clr在执行源码之前,先要编译它们,编译过程分为两步(1) 把源码编译为IL语言【Microsoft 中间语言】(2)CLR把IL编译为平台会用代码编译在IL的优点(1) 实现平台无关性{目前只有一种可能}(2)提高性能【IL总是即时编译... 阅读全文
posted @ 2010-05-20 18:03 mozer 阅读(213) 评论(0) 推荐(1) 编辑
摘要: CLR是公用语言运行时(Common Language Runtime)。 .NET提供了一个运行时环境,叫做公用语言运行时 (Common Language Runtime),是一种多语言执行环境,支持众多的数据类型和语言特性。它管理着代码的执行,并使开发过程变得更加简单。这是一种可操控的执行环境,其 功能通过编译器与其他工具共同展现。而依靠一种以运行时为目标的编译器开发的代码叫做可操控代码... 阅读全文
posted @ 2010-05-15 10:44 mozer 阅读(266) 评论(0) 推荐(0) 编辑