2008年8月25日
摘要: 对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用类型,如果两个对象引用同一个对象,则 == 返回 true。对于 string 类型,== 比较字符串的值。 阅读全文
posted @ 2008-08-25 20:06 国雄 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 有时我们希望变量提取的是一个固定集合中的值,此时就可以使用枚举类型。枚举允许定义一个类型,其中包含提高的限定值集合中的一个值 阅读全文
posted @ 2008-08-25 00:47 国雄 阅读(507) 评论(0) 推荐(0) 编辑
  2008年8月24日
摘要: val可以是各种类型的变量,如果这些命令不能处理该类型的变量,编译器就会告诉用户 表中转换的名称略不同与C#类型名称,是因为这些命令来自于.NET Framework的System命名空间,而不是C#本身。这样它们就可以在除C#以外的其他.NET兼容语言中使用 对于这些转换要注意的一个问题是,他们总是要进行溢出检查,cheched和unchecked关键字以及项目属性设置没有什么作用 阅读全文
posted @ 2008-08-24 16:10 国雄 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 隐式转换:从类型A到类型B的转换可以在所有的情况下进行,执行转换的规则非常简单,可以让编译器进行 显示转换:从类型A到类型B的转换只能在某些情况下进行,转换的规则比较赋值,应进行某种类型的处理 隐式转换的规则:任何类型A,只要其取值范围完全包含在类型B的取值范围内,就可以隐式转换为类型B 在明确要求编译器把数值从一种数据类型转换为另外一种数据类型时,就是在执行显示转换 显示转换语法结构:destinationtype(sourcevar)即目标变量的类型(源变量的值) 就是把sourcevar中的值转换为destinationtype类型 阅读全文
posted @ 2008-08-24 08:42 国雄 阅读(390) 评论(0) 推荐(0) 编辑
  2008年8月23日
摘要: do循环 do { //C# code; } while(表达式); 先执行一遍语句块中的语句,然后在表达式中判断表达式是否为true,如果是true就继续执行语句块中的语句,否则跳出循环。在这个循环语句中,不管表达式是否为true都会执行一遍语句块中的语句 阅读全文
posted @ 2008-08-23 18:37 国雄 阅读(203) 评论(0) 推荐(0) 编辑
摘要: switch语句的两种结构: switch(int/chsr/string表达式) { case 常量表达式1: 语句1; break;//必须有 case 常量表达式2: 语句2; break;//必须有 ........ default: 语句n; break;//必须有 } int/chsr/stri... 阅读全文
posted @ 2008-08-23 18:00 国雄 阅读(579) 评论(3) 推荐(0) 编辑
摘要: if语句的两种语法结构 if(表达式)//判断表达式结果是否为true,是就执行# code1,不是就执行C# code2 { //C# code1; } else { //C# code2; } if(表达式)//判断表达式结果是否为true,是就执行# code1,不是就执行else if { //C# code1; } else if(表达式)//判断表达式... 阅读全文
posted @ 2008-08-23 17:54 国雄 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 定义命名空间:namespace 名称 namespace one { // one命名空间的一个名称:nameone nanespace two { // two命名空间的一个名称:nametwo } } 阅读全文
posted @ 2008-08-23 17:41 国雄 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 整 数 类 型 类型 别名 允许的值 ... 阅读全文
posted @ 2008-08-23 17:38 国雄 阅读(254) 评论(0) 推荐(0) 编辑
摘要: C#关键字完整列表 abstract as base bool ... 阅读全文
posted @ 2008-08-23 11:45 国雄 阅读(593) 评论(0) 推荐(0) 编辑
摘要: C#允许给代码行加上标签,这样就可以使用goto语句直接跳转到这些代码行上。 goto语句的优缺点: 主要有点:goto语句是控制什么时候执行哪些代码的一种非常简单的方式 主要缺点:过多的使用这个技巧将很难读懂代码 阅读全文
posted @ 2008-08-23 09:37 国雄 阅读(536) 评论(0) 推荐(0) 编辑
摘要: Console.Write():输出命令,输出数据不换行 Console.WriteLine():输出命令,输出数据后换行 Console.ReadLine():等待输入回车后,取值再往下运行。返回值是字符串 阅读全文
posted @ 2008-08-23 08:50 国雄 阅读(803) 评论(0) 推荐(0) 编辑
  2008年8月22日
摘要: 类型 运算符 表达式 说明 ... 阅读全文
posted @ 2008-08-22 23:41 国雄 阅读(684) 评论(0) 推荐(0) 编辑
  2008年8月21日
摘要: 作一个真正合格的程序员,应该具有的素质。 阅读全文
posted @ 2008-08-21 21:44 国雄 阅读(337) 评论(1) 推荐(0) 编辑
  2008年8月19日
摘要: 在C#中有些字符是被忽略或者有特定用途的。如换行符在C#中是被忽略的,双引号("")包含的内容就表示为字符串。但是有时我们在编程过程中确实需要使用到这些被忽略或有特定用途的字符,那怎样才能使用这些字符呢? 阅读全文
posted @ 2008-08-19 11:25 国雄 阅读(777) 评论(0) 推荐(0) 编辑