C#的三个基本技巧

1.如果可能尽量使用接口来编程

2.使用属性代替原始数据

3.注意初始化顺序:C#中对于一些变量声明加入了initializer的概念。它们在构造函数之前被执行,实际上变量在基类的构造函数执行前之前被初始化。

所以,在初始化变量的时候不要用基类中的数据,因为它们还没有被构造

另外:关于接口请参见:

http://www.ddvip.net/program/c-/index1/114.htm

http://www.ddvip.net/program/c-/index1/index.htm