摘要: 数组在c#里面说简单,就非常简单,说难也难。我们可以这样来理解。比如: int i = 0; //这里是定义一个变量。 int[] i = new int[2]; //这就是定义了一个数组,数组的每个单元(每个元素)的类型都是整型,而且这个数组就只有2个元素。 int[] 表示声明一个int类型的数组,采用“[]”来定义, i是这个数组变量的名字. 你也可以叫:iArray等。 我们签名说过,i... 阅读全文
posted @ 2009-01-08 10:03 无尽思绪 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1.封装: 我们有时候不能太去追究概念,封装简单的理解:把现实世界里面的某个功能封装到一个类或者方法里面。 比如我们老例子: 阅读全文
posted @ 2009-01-07 16:51 无尽思绪 阅读(5561) 评论(3) 推荐(4) 编辑
摘要: OOP 基础思想: http://java.sun.com/docs/books/tutorial/java/concepts/index.html 术语解释: Glossary Class is a formal definition of some real object or it’s abstraction. It contains definition of it’s both p... 阅读全文
posted @ 2009-01-07 16:21 无尽思绪 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 最近手头紧,老想去银行弄点钱,哈哈,弄个银行业务来做个小例子,边做例子,边总结业务。 1.定义存钱和取钱接口。接口命名,一般在名字前面加一个大写的I,表示接口。 注意这里,我们把namespace定义成:CSharp.Bank,也就是说在这个namespace下,都是关于银行的东西。便于我们归类而已。没其它用处。 CodeCode highlighting produced by Actipro... 阅读全文
posted @ 2009-01-07 15:08 无尽思绪 阅读(1650) 评论(0) 推荐(1) 编辑
摘要: 官方的例子很好,需要注意的是,一定要copy里面的例子来自己测试运行。 使用构造函数(C# 编程指南) 实例构造函数(C# 编程指南) 私有构造函数(C# 编程指南) 静态构造函数(C# 编程指南) 析构函数:http://msdn.microsoft.com/zh-cn/library/66x5fx1b(VS.80).aspx 一般情况我们不需要这个,因为C#有自己的垃圾回收机... 阅读全文
posted @ 2009-01-07 11:22 无尽思绪 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 命名空间(namespace) 定义方式,使用namespace关键字来定义,如下代码: 阅读全文
posted @ 2009-01-07 11:14 无尽思绪 阅读(1587) 评论(0) 推荐(0) 编辑
摘要: 值类型和引用类型 在c#内置基本类型当中,除了object和string外,都是引用类型。同时,自己定义的类,也都是引用类型。因为自定义类全部继承自System.Object。 值传递和引用传递 创建控制台程序文件:ValueAndReference.cs 阅读全文
posted @ 2009-01-06 15:56 无尽思绪 阅读(2893) 评论(2) 推荐(0) 编辑
摘要: 简单一句话:将值类型的变量转换为对象的过程称为“装箱”。将对象类型的变量转换为值类型的过程称为“拆箱”。 阅读全文
posted @ 2009-01-06 15:15 无尽思绪 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 实例演示该类型的使用 阅读全文
posted @ 2009-01-06 15:08 无尽思绪 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 实例演示该类型的使用 阅读全文
posted @ 2009-01-06 15:03 无尽思绪 阅读(268) 评论(0) 推荐(0) 编辑