我现在所拥有的是两个列表框,分别是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