在网上看到个文章,其中有2个函数如下:private void RunOnWorkerThread()
{
   string pList = "myThread线程调用UI控件";
   label1.BeginInvoke(new EventHandler(UpdateUI),pList);
}
private void UpdateUI(object o, EventArgs e)
{
   label1.Text = o.ToString() +"Success!";
}我有2个问题:
1、Control.BeginInvoke的参数应该是object[],这里怎么会是string类型的pList?
如果EventHandler换成带参数的委托,pList才必须是我理解的object[]{object,EventArgs}。2、UpdateUI中的o是什么,pList这个string还是Label类型的?不胜感激。