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#中调用VB中Inputbox类的实现方法
本文主要介绍在项目中引用Microsoft.VisualBasic,间接使用VB中的各种类库的方法,或者自己创建函数,调用自定义方法,以实现InputBox相关的功能。
2016-05-05
基于C#实现Ping工具类
Ping是一种常用的测试网络连接的工具,可以测试网络延迟和连接状况,以及判断网络是否可用,本文将通过框架类库中的Ping类来实现Ping功能,感兴趣的小伙伴可以了解下
2023-11-11
OpenCvSharp图像的修改和保存以及掩膜操作
这篇文章主要介绍了OpenCvSharp图像的修改和保存以及掩膜操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2020-11-11
C#公众号开发之给用户发红包
这篇文章主要为大家详细介绍了C#公众号开发之给用户发红包,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2018-08-08
C# Csv实现基本的读写和转换DataTable
本文主要介绍了C# Csv实现基本的读写和转换DataTable,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-02-02
C# WinForm实现鼠标穿透功能
在WinForm开发时,会用到这样一个场景,给屏幕增加水印Logo,但不影响画面的操作,这里就会用到鼠标穿透功能,下面我们就来学习一下鼠标穿透功能的具体实现吧
2023-11-11
最新评论