vs 2005 c# + sql 2000 winform开发。我在一个地磅称重管理系统的某个窗体的代码中用到以下代码:private delegate void myDelegate();   //创建委托调用线程private void serialPort_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
        {
                LED1.Invoke(new myDelegate(updateTextBox), new object[] { });  //LED1是一个第三方控件用于显示重量等信息 (本句执行完后报错:字符串的格式不正确)
        }private void updateTextBox()    //注意:returnStr的返回字符串若含有"@"或"!"之类的字符将导致
        {  
          .....
          .....
          return "@";          
        }不知道为什么updateTextBox()只要诸如"@"或"!"之类的字符串就会报错,而要是返回"12345"或"-876"之类的字符串就没事。
谢谢指教!