C# 以XmlDocument作为参数的线程
是否可以将XmlDocument作为线程中的参数发送 遵循代码工作C# 以XmlDocument作为参数的线程,c#,xml,multithreading,parameters,C#,Xml,Multithreading,Parameters,是否可以将XmlDocument作为线程中的参数发送 遵循代码工作 Thread threadSendMessage = new Thread(sendController.SendData); threadSendMessage.Start(TestController.TestFilelocation4001); 以下代码不起作用: 错误:“System.Threading.Thread.Thread(System.Threading.ThreadStart)”的最佳重载方法匹配具有
Thread threadSendMessage = new Thread(sendController.SendData);
threadSendMessage.Start(TestController.TestFilelocation4001);
以下代码不起作用:
错误:“System.Threading.Thread.Thread(System.Threading.ThreadStart)”的最佳重载方法匹配具有som无效参数
是否只能将XmlDocument作为线程参数发送?线程的构造函数需要一个带有以下签名的
参数化ThreadStart
委托:
void ParameterizedThreadStart(object obj);
因此,您需要确保SendData2将对象
作为参数,如下所示(您已经在第一个方法中正确地实现了这一点):
线程
的构造函数需要一个带有以下签名的ParameterizedThreadStart
委托:
void ParameterizedThreadStart(object obj);
因此,您需要确保SendData2将对象
作为参数,如下所示(您已经在第一个方法中正确地实现了这一点):
线程
的构造函数需要一个带有以下签名的ParameterizedThreadStart
委托:
void ParameterizedThreadStart(object obj);
因此,您需要确保SendData2将对象
作为参数,如下所示(您已经在第一个方法中正确地实现了这一点):
线程
的构造函数需要一个带有以下签名的ParameterizedThreadStart
委托:
void ParameterizedThreadStart(object obj);
因此,您需要确保SendData2将对象
作为参数,如下所示(您已经在第一个方法中正确地实现了这一点):
可以使用以下方法将XmlDocument传递给在新线程中启动的方法:
XmlDocument xmlDoc = TestController.TestFilelocation4000;
var t = new Thread(() => sendController.SendData2(xmlDoc));
t.Start();
可以使用以下方法将XmlDocument传递给在新线程中启动的方法:
XmlDocument xmlDoc = TestController.TestFilelocation4000;
var t = new Thread(() => sendController.SendData2(xmlDoc));
t.Start();
可以使用以下方法将XmlDocument传递给在新线程中启动的方法:
XmlDocument xmlDoc = TestController.TestFilelocation4000;
var t = new Thread(() => sendController.SendData2(xmlDoc));
t.Start();
可以使用以下方法将XmlDocument传递给在新线程中启动的方法:
XmlDocument xmlDoc = TestController.TestFilelocation4000;
var t = new Thread(() => sendController.SendData2(xmlDoc));
t.Start();
Floele您的代码运行良好,但我更倾向于使用带有参数XmlDocument的SendData2方法。因为更容易看到SendData2方法采用哪种类型的参数。我改用Lambda线程。Floele您的代码运行良好,但我更喜欢使用参数为XmlDocument的SendData2方法。因为更容易看到SendData2方法采用哪种类型的参数。我改用Lambda线程。Floele您的代码运行良好,但我更喜欢使用参数为XmlDocument的SendData2方法。因为更容易看到SendData2方法采用哪种类型的参数。我改用Lambda线程。Floele您的代码运行良好,但我更喜欢使用参数为XmlDocument的SendData2方法。因为更容易看到SendData2方法采用哪种类型的参数。我用Lambda线代替。