win7下编写的C#读取XML的软件,在Xp下却很慢
我的电脑是win7系统,开发环境是 VS2010,framework2.0 。写了一个需要C#读取XML的软件,在win7电脑上运行很快,可是放到XP的电脑上却很慢,求解释。我写的读取那部分的代码是
private void submit_Click(object sender,EventArgs e)
{
DataSet xmldataset = new DataSet();
xmldataset.ReadXml("D:/content.xml");
int i=0;
String person1 = xmldataset.Tables["person"].Rows[0]["id"].ToString();
while(person1!=null){
if(person1==numtext.Text){
try {
System.Diagnostics.Process.Start(@"D:\" + xmldataset.Tables["person"].Rows[i]["name"].ToString());
}catch(Exception ex)
{
MessageBox.Show("没有对应的文件夹");
}
break;
}
i++;
person1 = xmldataset.Tables["person"].Rows[i]["id"].ToString();
}