首页> C#>如何创建一个文本文件,并用一个文本框或变量命名
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了首页> C#>如何创建一个文本文件,并用一个文本框或变量命名,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2048字,纯文字阅读大概需要3分钟。
内容图文
![首页> C#>如何创建一个文本文件,并用一个文本框或变量命名](/upload/InfoBanner/zyjiaocheng/676/bfa521c6357c40c483696dc43169a550.jpg)
嗨,我对C#非常陌生,为此深表歉意.
我试图创建一个文本文件来保存客户详细信息.但是我想用姓来命名文本文件.即myfile.txt.
我确定我很接近,但是在将surname.text更改为变量,然后使其成为我创建的新文件的名称时,缺少了一些东西.
我在问题区域周围加了2 **.
private void button1_Click(object sender, EventArgs e)
{
try
{
if ((tb_firstname.Text == "") || (tb_surname.Text == "") || (tb_postcode.Text == ""))
{
MessageBox.Show("Missing values from textboxes!");
}
else if (
****string myfile.txt = (tb_surname.Text);
File.Exists("myfile.txt"));****
{
if (MessageBox.Show("Warning: file already exists. " +
"Contents will be replaced - " +
"do you want to continue?", "File Demo",
MessageBoxButtons.YesNo, MessageBoxIcon.Question,
MessageBoxDefaultButton.Button1,
MessageBoxOptions.DefaultDesktopOnly) ==
DialogResult.Yes)
{
//write lines of text to file
StreamWriter outputStream = File.CreateText(myfile.txt);
outputStream.WriteLine(tb_firstname.Text);
outputStream.WriteLine(tb_surname.Text);
outputStream.WriteLine(tb_surname.Text);
outputStream.Close();
MessageBox.Show("Text written to file successfully!");
this.Close();
}
else
{
MessageBox.Show("Action cancelled existing file contents not replaced!");
this.Close();
}
}
else
{
//write lines of text to file
StreamWriter outputStream = File.CreateText("myFile.txt");
outputStream.WriteLine(tb_firstname.Text);
outputStream.WriteLine(tb_surname.Text);
outputStream.WriteLine(tb_postcode.Text);
outputStream.Close();
MessageBox.Show("Text written to file successfully!");
this.Close();
}
}
catch (Exception problem)
{
MessageBox.Show("Program has caused an error - " + problem.ToString());
}
}
任何帮助将是巨大的!
解决方法:
每次创建一个名为myfile.txt的文件
StreamWriter outputStream = File.CreateText("myFile.txt");
这是您正在使用的字符串文字.
您有一行:
string myfile.txt = (tb_surname.Text)
它将文本框的内容读取到名为myfile.txt的变量中.然后,您需要在文件创建代码中使用它:
StreamWriter outputStream = File.CreateText(myFile.txt);
请注意没有引号.
如果文件已经存在,这将覆盖该文件-如果要添加文件,则需要使用以下方法:
StreamWriter outputStream = File.AppendText(myFile.txt);
内容总结
以上是互联网集市为您收集整理的首页> C#>如何创建一个文本文件,并用一个文本框或变量命名全部内容,希望文章能够帮你解决首页> C#>如何创建一个文本文件,并用一个文本框或变量命名所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。