2010年11月4日
摘要: 一个人不管有多聪明,多能干,背景条件有多好,如果不懂得如何去做人、做事,那么他最终的结局肯定是失败。做人做事是一门艺术,更是一门学问。很多人之所以一辈子都碌碌无为,那是因为他活了一辈子都没有弄明白该怎样去做人做事。每一个人生活在现实社会中,都渴望着成功,而且很多有志之士为了心中的梦想,付出了很多,然而得到的却很少,这个问题不能不引起人们的深思:你不能说他们不够努力,不够勤劳,可为什么偏偏落得个一事... 阅读全文
posted @ 2010-11-04 11:58 kkmm 阅读(264) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace IEnumeratorSample { class Person : IEnumerable ... 阅读全文
posted @ 2010-11-04 09:23 kkmm 阅读(2804) 评论(0) 推荐(0) 编辑
摘要: System.Collections命名空间包含可使用的集合类和相关的接口。该命名空间下的.NET非泛型集合类如下所示:— System.Collections.ArrayList:数组集合类,使用大小可按动态增加的数组实现Ilist接口。— System.Collections.BitArray:布尔集合类,管理位值的压缩数组,该值为布尔值。— System.... 阅读全文
posted @ 2010-11-04 09:14 kkmm 阅读(425) 评论(0) 推荐(0) 编辑
  2010年11月1日
摘要: ref和out均是传址调用,不同点在于:ref在传入前必须赋值out在传入前不必赋值,但是在返回的时候因为之前没有保证被赋值,所以返回前必须赋值 阅读全文
posted @ 2010-11-01 11:19 kkmm 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 前几天去面试,碰到下面一道题目,问输出是什么?以下有solution的part: 阅读全文
posted @ 2010-11-01 08:56 kkmm 阅读(249) 评论(0) 推荐(0) 编辑
  2010年10月28日
摘要: 转自:http://hi.baidu.com/chenfalei/blog/item/f33ac0133500ac21dd540186.html编程语言的最终梦想:静态类型安全常听人说“强类型”。但个人对强类型都有不同的理解。有的认为C++就是强类型,有的认为C也是强类型。因为它们都有类型检查。可见,如果没有一个明确的定义,谈“强类型”不免是自说自话... 阅读全文
posted @ 2010-10-28 22:04 kkmm 阅读(9683) 评论(2) 推荐(1) 编辑
摘要: 装箱(boxing)和拆箱(unboxing)是C#类型系统的核心概念.是不同于C与C++的新概念!,通过装箱和拆箱操作,能够在值类型和引用类型中架起一做桥梁.换言之,可以轻松的实现值类型与引用类型的互相转换,装箱和拆箱能够统一考察系统,任何类型的值最终都可以按照对象进行处理.C#语言中的所有类型都是由基类System.Object继承过来的,包括最常用的基础类型:int, byte, short... 阅读全文
posted @ 2010-10-28 21:51 kkmm 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 对于http://www.cnblogs.com/lihaozy/archive/2010/10/28/1863469.html一文中的用索引器对某一对象中的内置数组访问时,会出现数组越界的情况,我们使用了ArrayList来代替该对象所属类中的数组。输出为:可以看到,类初始的时候申请了大小为10的空间,但是因为是ArrayList,通过在利用索引器对myCompanies2中的ArrayList... 阅读全文
posted @ 2010-10-28 21:23 kkmm 阅读(1558) 评论(0) 推荐(1) 编辑
摘要: ArrayList是一种动态数组,其容量可随着我们的需要自动进行扩充.ArrayList位于System.Collections命名空间中,所以我们在使用时,需要导入此命名空间.下面,我们还是在Student类的基础上利用ArrayList操作,从而了解ArrayList的用法编写测试类,了解ArrayList的方法 阅读全文
posted @ 2010-10-28 15:59 kkmm 阅读(46267) 评论(0) 推荐(4) 编辑
摘要: C#中的索引器是新增加的,和属性有些不同。在C#中,属性可以是这样的:classPerson{privatestringfirstname;publicstringFirstName{get{returnfirstname;}set{firstname=value;}}}属性声明可以如下编码:Personp=newPerson();p.FirstName="TOM";Console.WriteLi... 阅读全文
posted @ 2010-10-28 14:55 kkmm 阅读(3079) 评论(0) 推荐(0) 编辑