我在使用窗體的C#中編寫應用程序。這是我用C#編寫的第一個應用程序,所以我非常適合初學者。Control.Invoke()給出一個XML異常
這是有問題的代碼
if (tabControl1.InvokeRequired)
{
stringDelegateC sdc = new stringDelegateC(manageCode);
this.Invoke(sdc, new object[] { text });
}
else
...
可變text
始終在格式的字符串:「PM」後跟一個數字。它在大多數時間都能正常工作,但是當text
是「PM11020」時,我得到System.Xml.XmlException
,並顯示消息「解析EntityName。Line 5,位置25時發生錯誤」。引發的例外是this.Invoke(sdc, new object[] { text });
如果text
是「PM11120」,它工作正常。
我對此非常困惑,我不知道XML與什麼有關。
那麼'manageCode'做什麼?你爲什麼用非傳統的名字介紹自己的委託類型? – 2012-04-23 19:00:59