我有一个应用程序,它基本上没有2个作业:如何使用多线程在C#构造函数
一)解析XML(大量的内容)和串行/解序列化到 类对象和它的一些数学运算在数据 获得
b)中通过解析数的文件/目录填充UI。
两者都是独立的任务。 由于这里的执行时间很长,我想在我的表单中使用多线程,在这里我调用另一个类的构造器(即XML解析和操作)。 你可以请指导如何做到这一点?
public partial class Form1: Form
{
public Binarylist bList = new Binarylist(); //parses the XML and does multiple operations
........
.......
private Form1_Load(object sender, EventArgs e)
{
........ //populates UI by parsing files & directories
}
我的问题在这里 - 如何多线程Binarylist构造器,这样我也并列在主线程上执行Form1_Load的?
我很抱歉,我没有得到你 - 你能PL与示例代码详细点吗? –
你可以用完整的单词吗? –
你已经看过“Backgroundworker”吗? –