摘要:
数组在c#里面说简单,就非常简单,说难也难。我们可以这样来理解。比如: int i = 0; //这里是定义一个变量。 int[] i = new int[2]; //这就是定义了一个数组,数组的每个单元(每个元素)的类型都是整型,而且这个数组就只有2个元素。 int[] 表示声明一个int类型的数组,采用“[]”来定义, i是这个数组变量的名字. 你也可以叫:iArray等。 我们签名说过,i... 阅读全文
摘要:
1.封装:
我们有时候不能太去追究概念,封装简单的理解:把现实世界里面的某个功能封装到一个类或者方法里面。
比如我们老例子: 阅读全文
摘要:
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... 阅读全文
摘要:
最近手头紧,老想去银行弄点钱,哈哈,弄个银行业务来做个小例子,边做例子,边总结业务。 1.定义存钱和取钱接口。接口命名,一般在名字前面加一个大写的I,表示接口。 注意这里,我们把namespace定义成:CSharp.Bank,也就是说在这个namespace下,都是关于银行的东西。便于我们归类而已。没其它用处。 CodeCode highlighting produced by Actipro... 阅读全文
摘要:
官方的例子很好,需要注意的是,一定要copy里面的例子来自己测试运行。 使用构造函数(C# 编程指南) 实例构造函数(C# 编程指南) 私有构造函数(C# 编程指南) 静态构造函数(C# 编程指南) 析构函数:http://msdn.microsoft.com/zh-cn/library/66x5fx1b(VS.80).aspx 一般情况我们不需要这个,因为C#有自己的垃圾回收机... 阅读全文
摘要:
命名空间(namespace)
定义方式,使用namespace关键字来定义,如下代码: 阅读全文