博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 类的使用-namespace,partial class,继承
阅读量:5823 次
发布时间:2019-06-18

本文共 885 字,大约阅读时间需要 2 分钟。

hot3.png

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

 

转载于:https://my.oschina.net/CeShiXiaoSongShu/blog/818595

你可能感兴趣的文章
Coursera深度学习(DeepLearning.ai)编程题&笔记
查看>>
OpenGL ES 实践
查看>>
git将本地项目发布到远端
查看>>
容器技术干货┃K8s存储篇之PV(PVC)
查看>>
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 18 章 服务器设置和操作_18.11. 在Windows上注册Event Log...
查看>>
CentOS7 上搭建多节点 Elasticsearch集群
查看>>
Linux编译安装MySQL
查看>>
判断DOM元素是否出现再浏览器窗口中
查看>>
ListView、TreeView和DataGrid。
查看>>
设计模式---工厂模式(DesignPattern_FactoryMethod)
查看>>
[UWP]不怎么实用的Shape指南:自定义Shape
查看>>
Java Web之Tomcat调优
查看>>
WPF ScrollViewer(滚动条) 自定义样式表制作 图文并茂
查看>>
「镁客早报」微软收购聊天机器人公司XOXO;美国FCC开启首轮高频段5G频谱拍卖...
查看>>
Hello.js参考2
查看>>
10天搞定域名备案(全记录)
查看>>
SocketIo+SpringMvc实现文件的上传下载
查看>>
Confluence 6 使用主题
查看>>
Windows 10 份额突破 40%,Windows 7 连跌四月终回升
查看>>
怎么把Maven项目转为动态Web项目?
查看>>