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#语法之base继承的使用-QQ聊天记录
- C#使用_如何创建既不能被继承又不能被实例化的类
- 【More Effective C#】Partial Class是怎樣煉成的?
- C#中partial的使用
- C#继承中的静态构造函数和base关键字使用
- 关于 c# 的 Partial Class
- class,abstract class,interface之间的继承与实现关系(java,c#)
- 【More Effective C#】Partial Class是怎样炼成的?
- C#中使用ManagementClass获取本机信息
- MooTools Class 使用、继承详解 推荐
- C# 命名空间(namespace),接口(interface),类(class),结构(struct)
- [摘自c#Bible]c#中namespace的使用(命名空间)
- c#的namespace使用经验
- C#继承使用实例
- C# 3.0 之 Partial Method 的使用
- C#的继承问题和属性的使用
- 【20090903-01】C#中使用ManagementClass获取本机信息
- javascript面向对象,实现namespace,class,继承,重载
- C#中的partial class(部分类)(转)
- 页面级的继承public partial class Default : BasePage