今天寫個個小程式.需要用到多執行緒.久了沒有用,很模糊,現在花20分鐘記錄下.怕以後又忘記了.
寫的時候.變數命名就沒有過多考慮了,**挺簡單.就不加注釋了.
#region "委託多執行緒"
private
void
donum(object str)
private
void button1_click(object
sender, eventargs e)
private
void
getnum()
}private
void form1_formclosing(object
sender, formclosingeventargs e)
#endregion
#region "事件的使用"
void doeventdlgnum(object
num)
private
void button2_click(object
sender, eventargs e)
private
void
eventnum()
}void usercontrol11_dgclikenode(string
str)
#endregion
}}使用者自定義控制項使用委託
usingps:多次點選new出的新執行緒也會阻塞主線程?system;
using
system.collections.generic;
using
system.componentmodel;
using
system.drawing;
using
system.data;
using
system.text;
using
system.windows.forms;
namespace
multthread_dlg
private
void treeview1_afterselect(object
sender, treevieweventargs e)}}
}
簡單委託事件
public delegate void titlehander 宣告乙個委託 public event titlehander tilename 宣告乙個事件,事件型別是委託 user u1 new user 類例項化物件 u1.tilename new user.titlehander chan...
C 委託 事件 執行緒
這是幾個簡單的例子,但是實際的開發中委託還還只在反射時用到過,事件的話只自己做了一次,並且還是特意去用的 實際上可以不用。執行緒的話,因為需要,所以用的會多點,這裡主要是ws上的執行緒。委託 在前面的反射例項中,也有用到委託執行方法。這個例子是將乙個方法或者委託例項作為另外乙個函式的入參傳遞。至於有...
委託 事件 執行緒傳參簡單理解
寫了很多 但幾乎都沒寫過委託 事件 執行緒傳參方面應用的 因此自己總很容易理解後又遺忘 今天又重溫了一下 因此以最簡單的方式的 方式寫下來幫助理解 1.執行緒傳參 簡單幾行 1static void main string args 28 9 10protected static void writ...