using System;namespace test{ System.Console.WriteLine("Hello from test");}
1、namespace关键字声明了应与类相关的名称空间。其后花括号中的所有代码都被认为是在这个名称控件中。
//BigClassPart1.cs[CustomAttribute]partial class TheBigClass: TheBigBaseClass, IBigClass{ public void MethodOne(){}}//BigClassPart2.cs[AnotherAttribute]partial class TheBigClass: IOtherBigClass{ public void MethodTwo(){}}
等价于
[CustomAttribute][AnotherAttribute]partial class TheBigClass:TheBigBaseClass,IBigClass,IOtherBigClass{ public void MethodOne(){} public void MethodTwo(){}}
2、partial关键字的用法是:把partial放在class、struct或interface关键字的前面。在嵌套的类型中,只要partial关键字位于class关键字的前面,就可以嵌套部分类。在把部分类编译到类型中时,属性、XML注释、接口、泛型类型的参数属性和成员合并。
3、继承
- 实现继承:类型派生于一个基类型,它拥有该基类型的素有成员字段和函数。
- 接口继承:类型只继承了函数的签名,没有继承任何实现代码。
classMyDerivedClass:MyBaseClass{}public class MyDerivedClass:MyBaseClass,IInterface1,IInterface2{}