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) 编辑
摘要: using System; using System.Collections.Generic; using System.Text; namespace Test { public class Program { static void Main(string[] args) { ... 阅读全文
posted @ 2010-10-28 13:06 kkmm 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 我很早就听说“挖井的故事”,但不知是爱因斯坦的实验,是否不关重要,明白哲理就行。----太聪明不一定成功,坚持往往能成功。现转贴如下:大科学家爱因斯坦曾做过这么一个实验:他从一个村子里找了两个人,一个愚钝且软弱,一个聪明且强壮。爱因斯坦找了一块两英亩左右的空地,给他俩同样的工具,让他们在其间比赛挖井,看最终谁先挖到水。  愚钝的人接到工具后,二话没说,便脱掉上衣大干起来。聪... 阅读全文
posted @ 2010-10-28 13:03 kkmm 阅读(716) 评论(0) 推荐(0) 编辑