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 ...
最新文章
- 其实你做的大部分工作都是浪费
- Spring-security配置
- Java 守护线程概述
- 雨林木风系统md5值_微软停止Windows系列新系统开发,珍惜你的Win10吧。。。
- 四、spring中高级装配(2)
- rxjs里的Observable对象和map配合的一个用法
- Ajax 的乱码问题(2)
- JDBC连接数据库(一)
- 微信小程序单选框radio使用实例
- .NET 开源的免费午餐结束了?
- sql多行插入insert多行无法分析查询文本_收藏!SQL语法全集合!
- linux内存管理_Linux内存管理(转)
- 单表查询之选择查询 + 多表查询(2020.3.20 )
- MapGISK9安装
- SAP中看板拉料驱动MM物料移动的简单测试过程
- 为什么Excel公式使用不了?
- jaffe 数据库百度网盘下载
- 论文笔记2:Deep Attention Recurrent Q-Network
- Python版经纬度坐标转换
- 100BASE-TX、100Base-FX等含义
热门文章
- openjudge1.1所有答案
- ERROR 1130 (HY000): Host '113.57.150.82' is not allowed to connect to this MySQL server
- java毕业生设计蛋糕销售网站演示录像2020计算机源码+系统+mysql+调试部署+lw
- 发布和使用ArcGIS Server 服务之--地图服务(Mapserver)
- 脑卒中患者常见上肢训练中的脑部激活情况
- OpenStack安装流程(juno版)- 添加认证服务(keystone)
- linux中makefile高级用法--makefile调用makefile
- 数仓4.0(二)------ 业务数据采集平台
- 2022中国广告论坛圆满落幕,虚拟数字人+虚拟场景直播打造虚拟论坛
- Web 服务器的搭建