c 委託和委託事件

2021-06-14 09:23:22 字數 1386 閱讀 5592

委託很好用,c#的委託有點函式指標的感覺,它能簡化判斷語句的使用,還能為視窗新增新的事件。

weituo.cs

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace fenzhi

static public int add1(int x, int y)

static public int add2(int x, int y)

public int add3(int x, int y)

}}

form2.cs

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

namespace fenzhi

private void textbox1_textchanged(object sender, eventargs e)

}}

form1.cs

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.windows.forms;

namespace fenzhi

private void button1_click(object sender, eventargs e)

void f_tchange(string s)

}}

實現的情況是,如果修改了form2的text,然後text1中的內容也會隨著改變。

大概思路就是,form2中新增委託,觸發條件是textchange,然後在form1中新增委託函式,如果form2觸發了條件,呼叫了委託,委託執行了函式,然後就成功改變了form1中的text。這就是委託比較好用的地方。

以上是委託事件的實現。

還有就是委託函式,用委託來呼叫函式,這樣可以減少if-else的使用。

c 委託事件

1,什麼是委託 委託是什麼?從生活理解就像是你是乙個c 程式設計師,你對c 並不了解,當需要進行c 分析的時候你委託給你的一位懂c 的同事幫你來完成 在c 中,委託的作用是這樣描述的 委託就像乙個函式的指標,在程式執行時可以使用它們來呼叫不同的函式。簡單點說,委託能夠引用函式,通過傳遞位址的機制完成...

C 委託事件

一 委託 委託類似於函式指標,但函式指標只能引用靜態方法,而委託既能引用靜態方法,也能引用例項方法。委託使用分三步 1 委託宣告。2 委託例項化。3 委託呼叫。例程一 程式 using system namespace 委託 private int add int num1,int num2 例中,...

C 委託事件

1 namespace222 2324 25 26 建立執行方法 27 28 29 30 31static int stratrun int count,int num count num 3233 34 35 第一步宣告委託 36 37 計算前的總數 38 數字39 計算後的總數 40public...