分部类与分部方法
一。分部类
1。分部类可以在同一文件中也可以在不同文件中。
2。每个分部类都 含有一些类成员的声明。
二。分部方法--在分部类中不同部分实现
1。定义分部方法声明
2。实现分部方法声明
注意:
- 返回值必须void
- 签名不括修饰符--即隐式私有
- 参数列表不能包含out
- 包含上下文关键字partial
using System; namespace ParticalClassMethod { partial class MyClass { partial void PrintSum(int x, int y); // 定义分部方法,没有实现 public void Add(int x, int y) { PrintSum(x, y); } } partial class MyClass { partial void PrintSum(int x, int y) { Console.WriteLine("Sum is {0}", x + y); } } class Program { static void Main(string[] args) { var mc = new MyClass(); mc.Add(5, 6); } } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义