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

 更新时间:2015年03月31日 08:58:35   投稿:junjie  
这篇文章主要介绍了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,并且不会造成编译错误。

相关文章

  • C#调用Python模块的方法

    C#调用Python模块的方法

    这篇文章主要为大家详细介绍了C#调用Python模块的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • C#使用迭代法实现Fibnaci数列

    C#使用迭代法实现Fibnaci数列

    这篇文章主要介绍了C#使用迭代法实现Fibnaci数列的方法,较为详细的分析了Fibnaci数列的原理与迭代法实现技巧,需要的朋友可以参考下
    2015-05-05
  • C#读写配置文件方式(config.ini)入门

    C#读写配置文件方式(config.ini)入门

    这篇文章主要介绍了C#读写配置文件方式(config.ini)入门,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • HttpHelper类的调用方法详解

    HttpHelper类的调用方法详解

    这篇文章主要为大家详细介绍了HttpHelper类的使用方法,HttpHelper类及调用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • c#初学简单程序实例代码介绍

    c#初学简单程序实例代码介绍

    这篇文章介绍了c#初学简单程序实例代码,有需要的朋友可以参考一下
    2013-10-10
  • UnityWebRequest前后端交互实现过程解析

    UnityWebRequest前后端交互实现过程解析

    这篇文章主要介绍了UnityWebRequest前后端交互实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • c# 反射用法及效率对比

    c# 反射用法及效率对比

    这篇文章主要介绍了c# 反射用法及效率对比,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-02-02
  • C# wpf使用DockPanel实现制作截屏框

    C# wpf使用DockPanel实现制作截屏框

    做桌面客户端的时候有时需要实现截屏功能,能够在界面上框选截屏,本文就来为大家介绍一下wpf如何使用DockPanel制作截屏框吧,感兴趣的可以了解下
    2023-09-09
  • C#基础知识之base关键字介绍

    C#基础知识之base关键字介绍

    本文主要介绍base关键字的使用方法,base关键字可以调用基类重写的方法,可以调用基类的构造方法,还可以在EntityFramework中使用,下面一一介绍。
    2016-04-04
  • SQLite在C#中的安装与操作技巧

    SQLite在C#中的安装与操作技巧

    SQLite,是一款轻型的数据库,用于本地的数据储存。其优点有很多,下面通过本文给大家介绍SQLite在C#中的安装与操作技巧,感兴趣的的朋友参考下吧
    2017-08-08

最新评论