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{}