C#中分部方法和分部類分析
本文實(shí)例分析了C#中分部方法和分部類。分享給大家供大家參考。
具體代碼如下:
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參數(shù)
//分部方法可以只存在聲明而不實(shí)現(xiàn)它
//未實(shí)現(xiàn)的分部方法在代碼生成時(shí)會(huì)自動(dòng)被編譯器移除,不會(huì)帶來額外的開銷
partial void PrintHello();
partial void PrintWorld();
}
}
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
C#使用DataSet Datatable更新數(shù)據(jù)庫的三種實(shí)現(xiàn)方法
這篇文章主要介紹了C#使用DataSet Datatable更新數(shù)據(jù)庫的三種實(shí)現(xiàn)方法,需要的朋友可以參考下2014-08-08C#?winform跨線程操作控件的實(shí)現(xiàn)
本文主要介紹了C#?winform跨線程操作控件的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06Unity Shader實(shí)現(xiàn)圖形繪制(藍(lán)天白云大海)
這篇文章主要為大家詳細(xì)介紹了Unity Shader實(shí)現(xiàn)圖形繪制,藍(lán)天白云大海,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04C#自定義DataGridViewColumn顯示TreeView
我們可以自定義DataGridView的DataGridViewColumn來實(shí)現(xiàn)自定義的列,下面介紹一下如何通過擴(kuò)展DataGridViewColumn來實(shí)現(xiàn)一個(gè)TreeViewColumn2015-12-12c#之OpenFileDialog解讀(打開文件對(duì)話框)
這篇文章主要介紹了c#之OpenFileDialog(打開文件對(duì)話框),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07