Partial关键字的使用
Partial:部分的。此关键字可以对类进行扩展,使其能实现更多的功能
在使用时,需要对进行扩展的类添加Partial关键字。
比如现有一个类Person.cs在A.cs里
public partial class Person{public static void Eat(){Debug.Log("我可以吃饭");}}
现在,我想在B.cs里面给Person类添加一个方法如Fly(),我只需要在B.cs里面写如下代码即可
public partial class Person{public static void Fly(){Debug .Log ("我可以飞");}}
然后在执行代码的地方就可以同时调用Eat()和Fly() 了
Person .Fly();Person.Eat();
Partial关键字的使用相关推荐
- [partial] C#里partial关键字的作用
[partial] C#里partial关键字的作用 1. 什么是局部类型? C# 2.0 引入了局部类型的概念.局部类型允许我们将一个类.结构或接口分成几个部分,分别实现在几个不同的.cs文件中. ...
- C#玩转指针(二):预处理器、using、partial关键字与region的妙用
欲练神功,引刀自宫.为了避免内存管理的烦恼,Java咔嚓一下,把指针砍掉了.当年.Net也追随潮流,咔嚓了一下,化名小桂子,登堂入室进了皇宫.康熙往下面一抓:咦?还在?--原来是假太监韦小宝. 打开u ...
- 【C#懒蛋编程——5分钟经验分享】02使用partial关键字,分离代码
因为篇幅很短,所以尝试全文字写法.几分钟看完的文字也没必要用十几分钟写完是吧. C#中的partial关键字,是一个非常有用的东西,尤其是在代码组织方面. 1. 每一个项目都会构建大量的class文件 ...
- C# - partial 关键字
C# partial 关键字 引言 分部类 partial 分部限制 分部接口和结构 分部方法 this 和 partial 的区别 引言 partial 关键字用于拆分一个类.一个结构.一个接口或一 ...
- C#里partial关键字的作用(转摘)
1. 什么是局部类型? C# 2.0 引入了局部类型的概念.局部类型允许我们将一个类.结构或接口分成几个部分,分别实现在几个不同的.cs文件中. 局部类型适用于以下情况: (1) 类型特别大,不宜放在 ...
- C#里partial关键字的作用
1. 什么是局部类型? C# 2.0 引入了局部类型的概念.局部类型允许我们将一个类.结构或接口分成几个部分,分别实现在几个不同的.cs文件中. 局部类型适用于以下情况: (1) 类型特别大,不宜放在 ...
- C# partial 关键字的使用
C# 2.0 引入了局部类型的概念.局部类型允许我们将一个类.结构或接口分成几个部分,分别实现在几个不同的.cs文件中. 局部类型适用于以下情况: (1) 类型特别大,不宜放在一个文件中实现. (2) ...
- C# partial 关键字详解
我们新建一个Windows Form时,后台代码都会自动添加如下代码: 1 public partial class Form1 : Form 2 { 3 public Form1() 4 ...
- partial关键字的含义和使用
http://blog.csdn.net/zabcd117/archive/2008/01/08/2029987.aspx 转载于:https://www.cnblogs.com/reommmm/ar ...
最新文章
- 事业单位计算机专业知识试卷,计算机专业知识试题(事业单位计算机专业知识考试试卷).doc...
- 分隔百度百科中的名人信息与非名人信息
- 3.Hadoop的学习(ubuntu安装配置jdk)
- letecode [160] - Intersection of Two Linked Lists
- GIT Windows服务端搭建笔记
- web框架应具备的功能
- .process和ProcessFunction(没有整理完)
- delhpi7 tcombobox清楚重复项_专利数据统计中需要搞清楚的首要问题(2)
- 为什么我认为现阶段HIDS处于攻防不对等的地位?(ids、nta、绕过)
- 深度优先搜索之图的表示方法
- idea中导入jdbc驱动步骤详解
- 看到的一个很不错的分析LCA和RMQ的文章(转载,先收着)
- raid check
- 【系统分析师之路】第七章 系统分析架构篇记忆敲出
- R语言reshape2包-官方文档学习
- 时空之巅服务器在线玩,天域之巅 - 《神鬼传奇》官方网站
- C++笔记:二维数组行列互换
- ZigBee 3.0实战教程-Silicon Labs EFR32+EmberZnet-2-01:芯科的硬件解决方案EFR32
- 计算机毕业设计java+springboot+vue学生宿舍管理系统
- 全球最大开源软件开发平台和仓库
热门文章
- sqlserver主要的环境变量
- Virtual host / experienced an error on node rabbit@wohu-rabbit and may be inaccessible
- CNN网络中卷积层的正向传播与反向传播理解
- 【微信小程序创作之路】- 小程序窗口整体配置(导航栏、标题)
- 扒一扒在悉尼斩获大奖的TStack的“成名史”
- 客户异议产生的原因 怎么正确处理客户的异议
- zkcli远程连接_zookeeper部署在远程linux下。本地测试联通性一直报CONNECTIONLOSS(-4)错。...
- docker查看日志的方式
- 微信h5页面分享实现
- STM32F407VET6两个CAN同时工作