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

原创
2017/01/04 15:44
阅读数 1.2K
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{}

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部