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# 实现文件上传下载功能的实例代码
这篇文章主要介绍了如何用c# 实现文件上传下载功能,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
2020-07-07
详解C#如何控制多线程同步执行
使用Task类来控制多线程的同步执行,可应用于多任务分发执行后,这篇文章主要为大家详细介绍了C#如何通过Task类控制多线程同步执行,感兴趣的小伙伴可以了解下
2023-12-12
C#设计模式实现之生成器模式和责任链模式
学完设计模式之后,你就感觉它会慢慢地影响到你写代码的思维方式,下面这篇文章主要给大家介绍了关于C#设计模式实现之生成器模式和责任链模式的相关资料,需要的朋友可以参考下
2021-08-08
C#中out参数、ref参数与值参数的用法及区别
这篇文章主要给大家介绍了关于C#中out参数、ref参数与值参数的用法及区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2018-09-09
C#远程发送和接收数据流生成图片的方法
这篇文章主要介绍了C#远程发送和接收数据流生成图片的方法,涉及C#通过数据流传输图片的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
2015-07-07
C#中的扩展方法详解
“扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。”这是msdn上说的,也就是你可以对String,Int,DataRow,DataTable等这些类型的基础上增加一个或多个方法,使用时不需要去修改或编译类型本身的代码。
2014-09-09
利用C#代码将html样式文件与Word文档互换的方法
这篇文章主要给大家介绍了关于利用C#代码将html样式文件与Word文档互换的方法,文中通过示例代码将两种转换介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
2017-11-11
最新评论