C# 的各位先進好
小弟最近在使用backgroundworker做背景執行
假設主執行序執行Form
我想知道以下認知是否正確,或是可以有什麼方法可以知道是誰在做事情?
1. 主執行序的視窗類別的子類別直接執行某方法 是由 主執行序執行該方法
2. 主執行序的視窗類別的子類別的某方法 做成委派變數 給背景執行序執行
是由 主執行序執行該方法
delegate void MyMethod (void);
MyMethod method = subClassMethod;
void Scanner_DoWork(object sender, DoWorkEventArgs e)
{
method();
}
3. 承2.,但是給背景執行序委派 是由 主執行序執行 委派方法
void Scanner_DoWork(object sender, DoWorkEventArgs e)
{
method.Invoke();
}