摘要: 1 引入可空类型 可空类型的声明方法是在基础类型之上加上一个问号"?"。int ? i;i=10; C#中,只有值类型才有可空类型(引用类型可以取null值),其中包括系统预定义的整数类型、字符类型、实数类型、布尔类型,以及各种结构类型和枚举类型。2 泛型结构NullableType2.1 概述... 阅读全文
posted @ 2014-12-03 13:23 boywg 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1 泛型结构 结构和类同属于复合类型,可以有字段成员、方法成员和嵌套成员。同样,可以通过引入类型参数来定义泛型结构。泛型类的定义规则,包括类型限制、继承定义、构造类型的指定等,同样可以应用于泛型结构。二者之间的本质区别仍在于引用类型和值类型之间的差别。 将MoreGenericSample程序进... 阅读全文
posted @ 2014-12-01 10:53 boywg 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 1 概述1.1 引入泛型的原因先从一个例子来说明这个问题 class AssembleSample { static void Main() { ContactTable cont = new ContactTable(10); ... 阅读全文
posted @ 2014-11-29 14:18 boywg 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1 继承1.1 基类与派生类C#中的类不支持多继承。只有在类和接口之间可以实现多继承。 public static void Main() { Business c1 = new Business(); c1.Name = "李... 阅读全文
posted @ 2014-11-28 22:39 boywg 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1 构造String类型string str1=new string('c',3); //str1="ccc"char[] chs=new char[]{'c','a','t','o','o','n'};string str2=new string(chs);//str2="catoon";stri... 阅读全文
posted @ 2014-11-28 20:33 boywg 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1 面向对象程序设计基础如果一个软件系统是使用这4个概念来设计和实现的,就认为这个软件系统是面向对象的1.1 对象1.2 类类是一组具有相同数据结构和相同操作的对象的集合1.3 继承继承是以现有类型定义为基础创建新类型的技术。1.4 消息通信对象与对象之间,通过消息进行通信。2 类的生命周期2.1 ... 阅读全文
posted @ 2014-11-28 14:41 boywg 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 控制结构包括选择语句、循环语句、跳转代码1 选择语句1.1 ifif(逻辑表达式){}else{}if(逻辑表达式){}else if(逻辑表达式){}...else{}1.2 switch switch(表达式) { case 常量表达式 ...; ... 阅读全文
posted @ 2014-11-25 23:17 boywg 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1 操作符 表达式由操作数和操作符组成2 算术表达式 + - * / %2.1 基本算术表达式 加 减 乘 除2.2 枚举运算 加法和减法操作符可以作用于枚举类型。默认的操作是将枚举类型转换为整数类型,执行加法和减法运算后再将结果重新转换为枚举类型。如果运算结果超出了枚举定义的整数范围,枚举... 阅读全文
posted @ 2014-11-25 23:05 boywg 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1 基本成员类型1.1 字段字段表示类的固有数据成员,可以是值类型,也可以是引用类型如果没有在类的定义中为字段定义默认值,也没有在类的实例中为字段指定一个值,这时候字段就会被赋予其类型的默认值。1.2 方法1.2.1 方法表达类所能执行的计算和操作1.2.2 参数类型C#中的方法可以接受的参数类型共... 阅读全文
posted @ 2014-11-25 22:35 boywg 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1值类型1.1 整数类型 sbyte 有符号8位整数 byte 无符号8位整数 short 有符号16位整数 ushort 无符号16位整数 int 有符号32位整数 uint 无符号32位整数 long 有符号64位整数 ulong 无符号64位整数1.2 字符类型 包括单个字母... 阅读全文
posted @ 2014-11-25 11:32 boywg 阅读(169) 评论(0) 推荐(0) 编辑