首页 > 编程 > C# > 正文

C# Partial:分部方法和分部类代码实例

2020-01-24 02:04:13
字体:
来源:转载
供稿:网友
using System;namespace Partial{  class Program  {    static void Main(string[] args)    {      A a = new A();    }  }  partial class A  {    public A()    {      PrintHello();      PrintWorld();      Console.Read();    }    partial void PrintHello()    {      Console.Write("Hello");    }  }  partial class A  {    //分部方法必须存在如下声明,返回类型只可以为void,且不接受Out参数    //分部方法可以只存在声明而不实现它    //未实现的分部方法在代码生成时会自动被编译器移除,不会带来额外的开销    partial void PrintHello();    partial void PrintWorld();  }}

这段代码只会输出:Hello,并且不会造成编译错误。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表