上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: &、^、!和|操作符称为逻辑操作符,用逻辑操作符把运算对象连接起来符合C#语法的式子称为逻辑表达式。逻辑 操作符“!”和“^”只作用于其后的操作数,故称为一元操作符。而“&&”、“||”、“&”和“|”为二元操作符,这4个操作 符用于表达式,产生一个true或false逻辑值。如果 x 为 true... 阅读全文
posted @ 2014-06-19 23:18 AaronZcw 阅读(8938) 评论(0) 推荐(0) 编辑
摘要: 封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学 习OO的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但多态呢?也许未必,可能不经意间用到也不会把它跟“多态”这个词对应起来。在此 抛砖引玉,大家... 阅读全文
posted @ 2014-06-15 22:46 AaronZcw 阅读(196) 评论(0) 推荐(0) 编辑
摘要: C#中使用string.Split方法来分割字符串的注意事项:string.Split给我们提供了非常灵活的使用方式, 但是如果使用不当, 会造成错误, 最近在做code review时, 看到大部分人这么使用: string s = "A|B|:|C:D"; string[] ss = s.Spl... 阅读全文
posted @ 2014-06-14 19:09 AaronZcw 阅读(510) 评论(2) 推荐(0) 编辑
摘要: continue和break的用法一样,直接写上这个单词,后面加一个分号就行比如:continue;break;我们先来谈continue看代码 for (int i=0; i<10; i++) { Console.Write(i); }这个程序的意思输出从0... 阅读全文
posted @ 2014-05-22 17:02 AaronZcw 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 一维数组:可以如下例所示声明一个由 5 个整数组成的数组:int[] myArray = new int [5];此数组包含从 myArray[0] 到 myArray[4] 的元素。new运算符用于创建数组并将数组元素初始化为它们的默认值。在此例中,所有数组元素都初始化为零。可以用相同的方式声明存... 阅读全文
posted @ 2014-05-21 22:01 AaronZcw 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Delegate,委托(或代理)是这样一种数据类型:它的变量可以引用到某一个符合要求的方法上,通过委托可以间接地调用该方法。 C#的委托类似于C语言的函数指针,区别在于C#的委托是面向对象的。 我们可以这样认为:在纯粹的面向对象语言C#中,方法也是一种特殊对象,对象的行为就是方法的行为,对象的属... 阅读全文
posted @ 2014-05-20 21:36 AaronZcw 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 如果要交换a、b之间的值,一般的做法是:tmp=a;a=b;b=tmp;这种方法不得不使用一个临时变量。从网上学来一个方法,可以不用使用临时变量:a^=b^=a^=b;这样计算之后,就可以交换a、b值证明:首先:^ 是 位运算 的一种: 异或 运算1^1=0;0^0=0;1^0=1;0^1=1;将a... 阅读全文
posted @ 2014-05-19 16:51 AaronZcw 阅读(2430) 评论(0) 推荐(0) 编辑
摘要: 从编程语言直观了解面向对象各种面向对象编程语言相互有别,但都能看到它们对面向对象三大机制的支持,即: “封装、继承、多态”封装,隐藏内部实现继承,复用现有代码多态,改写对象行为使用面向对象编程语言(如C#),可以推动程序员以面向对象的思维来思考软件设计结构,从而强化面向对象的编程范式。C#是一门支持... 阅读全文
posted @ 2014-05-17 21:37 AaronZcw 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: 249 out of 297 rated this helpful - Rate this topic Gregory LeakeMicrosoft CorporationAlan Le, Alex Arkhipov, Mike Hanley, and Steve NyholmVertigo So... 阅读全文
posted @ 2014-05-17 12:56 AaronZcw 阅读(647) 评论(0) 推荐(0) 编辑
摘要: Object-Oriented Analysis:面向对象分析方法 是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。... 阅读全文
posted @ 2014-05-15 20:18 AaronZcw 阅读(210) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页