您的位置:首页 > 编程语言 > C#

C# 类的使用-namespace,partial class,继承

2017-01-04 00:00 701 查看
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{}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C#编程