我正在尝试创建一个webform,其中一个功能是从4个文本框上传数据并在文件中取新行,然后将其附加到文本文件,然后在写入文件后关闭该文件。 / p>
我在文件中拥有数据的格式是:1001#Arabica#1000#01/03/2014
[订单号,咖啡类型,订单金额,订单日期],所有这些都已经是字符串。
我已经设法弄清楚如何从文件中读取,这是我使用的方法:
void Read_Order_Data()
{
FileStream fs = new FileStream("i:\\OrderData.txt", FileMode.Open, FileAccess.Read);
StreamReader reader = new StreamReader(fs);
while (!reader.EndOfStream)
{
string line = reader.ReadLine();
string[] fields = line.Split('#');
Order[Number_Of_Orders].Order_Number = fields[0];
Order[Number_Of_Orders].Type_Of_Bean = fields[1];
Order[Number_Of_Orders].Quantity_Of_Order = fields[2];
Order[Number_Of_Orders].Date_Of_Sale = fields[3];
Number_Of_Orders++;
}//end of while statement
}//end of Read_Text_File()
我已经在使用系统IO但不知道我是否需要额外的库来附加到文件。
答案 0 :(得分:2)
System.IO.File.AppendAllText( filename, text);