C 如何將方法作為引數傳遞

2022-08-22 00:18:09 字數 853 閱讀 5425

如何實現將方法作為引數傳遞

示例是控制台程式,**如下:

class

program

static

int a = 2

;

static

int b = 3

;

static

int c = 0

;

static

int x = 4

;

//宣告乙個方法型,關鍵字就是delegate,有引數就帶上引數

public

delegate

void funca_eventhandler(int

aa);

//用上面的方法型別宣告乙個物件_funca

static

funca_eventhandler _funca;

//需要作為引數

傳遞的方法funca

public

static

void funca(int

x)

//以funca為引數的方法funcb,funca有引數,funcb也加乙個就行了

public

static

void funcb(funca_eventhandler funca,int

x)

//_funca?.invoke(2);

//簡化寫法

} }

執行結果:

如何將二維陣列作為函式的引數傳遞

今天寫程式的時候要用到二維陣列作引數傳給乙個函式,我發現將二維陣列作引數進行傳遞還不是想象得那麼簡單裡,但是最後我也解決了遇到的問題,所以這篇文章主要介紹如何處理二維陣列當作引數傳遞的情況,希望大家不至於再在這上面浪費時間。正文 首先,我引用了譚浩強先生編著的 c程式設計 上面的一節原文,它簡要介紹...

如何將二維陣列作為函式的引數傳遞

如何將二維陣列作為函式的引數傳遞 今天寫程式的時候要用到二維陣列作引數傳給乙個函式,我發現將二維陣列作引數進行傳遞還不是想象得那麼簡單裡,但是最後我也解決了遇到的問題,所以這篇文章主要介紹如何處理二維陣列當作引數傳遞的情況,希望大家不至於再在這上面浪費時間。正文 首先,我引用了譚浩強先生編著的 c程...

如何將二維陣列作為函式的引數傳遞

如何將二維陣列作為函式的引數傳遞 今天寫程式的時候要用到二維陣列作引數傳給乙個函式,我發現將二維陣列作引數進行傳遞還不是想象得那麼簡單裡,但是最後我也解決了遇到的問題,所以這篇文章主要介紹如何處理二維陣列當作引數傳遞的情況,希望大家不至於再在這上面浪費時間。正文 首先,我引用了譚浩強先生編著的 c程...