-1
我正在搜索一個xml文件,但該文件有500個項目,我想使用線程併爲點擊該按鈕時每50個連續索引分配一個線程。我怎樣才能做到這一點?這是搜索代碼。XML文件中的多線程搜索
private void button1_Click(object sender, EventArgs e)
{
XmlReader xmlFile;
xmlFile = XmlReader.Create("Product.xml", new XmlReaderSettings());
DataSet ds = new DataSet();
DataView dv;
ds.ReadXml(xmlFile);
dv = new DataView(ds.Tables[0]);
dv.Sort = "Product_Name";
int index = dv.Find("Product " + textBox1.Text.ToString());
if (index == -1)
{
MessageBox.Show("Item Not Found");
}
else
{
MessageBox.Show(dv[index]["Product_Name"].ToString() + " " + dv[index]["Product_Price"].ToString());
}
}
這是在XML文件
<Product>
<Product_id>1</Product_id>
<Product_name>Product 1</Product_name>
<Product_price>1000</Product_price>
</Product>
它是一個實用或教育任務是什麼?如果你擁有那麼微小的結構,那真的不值得。 – zerkms
這是一個教育任務,我知道這是不值得的,但我必須完成它,我已經搜索,並沒有找到答案@zerkms – Nom95715
有什麼約束?時間?記憶?使用特定的類/方法?多線程是強制性的? – Mars