我現在所擁有的是兩個列表框,分別是lstItem和lstQty,我希望將這兩個值保存到單個文本文件中。如何將多個列表框值保存到單個文本文件中C#
lstItem | lstQty
Chicken | 3
Fish | 2
Lamb | 1
我想保存到文本文件這樣這個值:
Chicken | 3
Fish | 2
Lamb | 1
相反的:
Chicken
Fish
Lamb
3
2
1
這是我的代碼:
string receiptFile = @"D:\VisualStudio2012\SalesDetails.txt";
StreamWriter file2 = new StreamWriter(receiptFile, true);
List<string> totalSales = new List<string>();
foreach (object item in lboItem.Items)
{
totalSales.Add(item as string);
file2.WriteLine(item);
}
foreach (object item2 in lboQty.Items)
{
totalSales.Add(item2 as string);
file2.WriteLine(item2);
}
file2.Close();
我知道爲什麼在我所提到的文本文件中顯示以上所述。這是因爲我不知道如何讓它像我想要的那樣。提前感謝任何能解決這個問題的人。
你需要的不是一個'foreach',而是一個for循環。循環遍歷一個單獨的'for(var i = 0; i
Nilesh
2015-04-06 11:46:18
我不能插入'length'列表框名稱後。你能通過編碼來回答嗎?謝謝@Nilesh – 2015-04-06 11:51:14