分部类与分部方法

一。分部类

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);
        }
    }
}
复制代码

 

posted @   獨懼  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示