将分隔数据附加到 .txt 文件
Append delimited data to .txt file
您好,我正在尝试获取用户输入的姓名和 phone 号码并将其附加到我的 "phonebook",一个 .txt 文件,如下所示:
Katie Allen,555-1234
Jill Ammons,555-5678
Kevin Brown,555-9012
Elisa Garcia,555-3456
Jeff Jenkins,555-7890
Leo Killian,555-1122
Marcia Potemkin,555-3344
Kelsey Rose,555-5566
这是一个多表单应用程序,用户可以在其中按姓名或号码进行搜索。
此表格要求可以将名称和编号添加到 txt 文件中,并用逗号分隔两者。
private void button1_Click(object sender, EventArgs e)
{
try
{
string name = nameTextBox.Text;
string number = numberTextBox.Text;
TextWriter tsw = new StreamWriter("PhoneList.txt", true);
tsw.Write(name, number);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
目前当我 运行 这个表格时,我得到错误 "The process cannont access the file'......' because it is being used by another process"
在主窗体中,此 .txt 文件用于填充列表框,我相信这就是问题所在。我该如何解决?
完成后您应该关闭流。
using 块会为你做这件事。
try
{
string name = nameTextBox.Text;
string number = numberTextBox.Text;
using (TextWriter tsw = new StreamWriter("PhoneList.txt", true))
{
tsw.WriteLine(name + ", " + number);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
您好,我正在尝试获取用户输入的姓名和 phone 号码并将其附加到我的 "phonebook",一个 .txt 文件,如下所示:
Katie Allen,555-1234
Jill Ammons,555-5678
Kevin Brown,555-9012
Elisa Garcia,555-3456
Jeff Jenkins,555-7890
Leo Killian,555-1122
Marcia Potemkin,555-3344
Kelsey Rose,555-5566
这是一个多表单应用程序,用户可以在其中按姓名或号码进行搜索。 此表格要求可以将名称和编号添加到 txt 文件中,并用逗号分隔两者。
private void button1_Click(object sender, EventArgs e)
{
try
{
string name = nameTextBox.Text;
string number = numberTextBox.Text;
TextWriter tsw = new StreamWriter("PhoneList.txt", true);
tsw.Write(name, number);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
目前当我 运行 这个表格时,我得到错误 "The process cannont access the file'......' because it is being used by another process"
在主窗体中,此 .txt 文件用于填充列表框,我相信这就是问题所在。我该如何解决?
完成后您应该关闭流。 using 块会为你做这件事。
try
{
string name = nameTextBox.Text;
string number = numberTextBox.Text;
using (TextWriter tsw = new StreamWriter("PhoneList.txt", true))
{
tsw.WriteLine(name + ", " + number);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}