我正在用 C# 编写一个使用表单的应用程序。这是我第一个用 C# 编写的应用程序,所以我是个初学者。
这是有问题的代码
if (tabControl1.InvokeRequired)
{
stringDelegateC sdc = new stringDelegateC(manageCode);
this.Invoke(sdc, new object[] { text });
}
else
...
该变量text
始终是格式为“PM”的字符串,后跟一个数字。它在大多数情况下都可以正常工作,但是什么时候text
是“PM11020”,我收到System.Xml.XmlException
消息“解析实体名称时发生错误。第 5 行,位置 25。”。异常被抛出this.Invoke(sdc, new object[] { text });
如果text
是“PM11120”,它工作正常。
我对此感到非常困惑,我不知道 XML 与任何事情有什么关系。