不忘本 委託與事件

2021-09-06 03:35:44 字數 1301 閱讀 8780

返回目錄

msdn是這樣定義委託的:

委託是一種定義方法簽名的型別。 當例項化委託時,您可以將其實例與任何具有相容簽名的方法相關聯。 您可以通過委託例項呼叫方法。

下面這個委託及事件主要完成顯示按鈕名稱和值的功能

1

///2

3///

自定義委託45

///6

7class

selfdelegate89

4849

5051 }

在form1部分類中的內容是:

1   selfdelegate sd = new

selfdelegate();23

///4

5///

this.button1.click += new system.eventhandler(this.button1_click);67

///為事件加上乙個委託例項,這行是vs自動新增上去的89

/就是我們剛剛新增的按鈕

1011

///12

13///

1415

///16

17private

void button1_click(object

sender, eventargs e)

1819

3233

3435

#region 實現了委託方法簽名的方法

3637

///38

39///

顯示控制項名稱

4041

///42

43///

4445

private

void showtoolname(object

sender)

4647

", btn.name));

5657}58

59}6061

6263

private

void showtoolvalue(object

sender)

6465

", btn.text));

7475}76

77}7879

#endregion

進行.net4.0之後,frameworks幫我們封裝了很多委託,其中action和func是比較常用的,action表示乙個沒有返回值的委託,而func表示乙個返回值型別為t的委託,當然它們也有其它很多過載,根據具體的應用去使用它們。

返回目錄

返回目錄

不忘本 委託與事件

是這樣定義委託的 委託是一種定義方法簽名的型別。當例項化委託時,您可以將其實例與任何具有相容簽名的方法相關聯。您可以通過委託例項呼叫方法。下面這個委託及事件主要完成顯示按鈕名稱和值的功能 1 2 3 自定義委託45 6 7class selfdelegate89 4849 5051 在form1部分...

不忘本 介面

返回目錄 介面無疑是物件導向的程式設計中最重要的概念之一,它體現一種抽象,一種規範 即它只規定了具體的操作,而不對操作進行實現,它的實現由繼承它的類去完成 它是一種規範,即,它要求實現它的類要對它的成員完全實現才行.看一段 1 2 3 攻擊的通用介面45 6 7public inte ce iatt...

不忘本心,做自己

最近和女朋友爭執了乙個問題。女朋友剛換了一家新公司,作為乙個 老 人,在發現新公司的流程上有一些問題。然後就匯報給主管,主管就說這個事不做,被懟回去了。她就不爽了,因為主管不聽,就按照主管說的去做了,然後說再也不提意見了。我說 你改提,照樣提的啊,對的事情就應該去做。然後就吵了起來。當然,自認為對的...