软件编程
位置:首页>> 软件编程>> C#编程>> C# Partial:分部方法和分部类代码实例

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

作者:junjie  发布时间:2022-04-07 11:28:26 

标签:C#,Partial,分部方法,分部类

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,并且不会造成编译错误。

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com