在c#中有很多不同的方法来读写文件(文本文件,而不是二进制文件)。
我只需要一些简单的东西,使用最少的代码,因为我将在我的项目中大量使用文件。我只需要一些字符串,因为我所需要的是读写字符串。
在c#中有很多不同的方法来读写文件(文本文件,而不是二进制文件)。
我只需要一些简单的东西,使用最少的代码,因为我将在我的项目中大量使用文件。我只需要一些字符串,因为我所需要的是读写字符串。
当前回答
在读取时使用OpenFileDialog控件浏览到您想要读取的任何文件是很好的。找到下面的代码:
不要忘记添加以下using语句来读取文件:using System.IO;
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = File.ReadAllText(openFileDialog1.FileName);
}
}
要写入文件,可以使用File.WriteAllText方法。
其他回答
使用文件。ReadAllText和File.WriteAllText。
MSDN示例节选:
// Create a file to write to.
string createText = "Hello and Welcome" + Environment.NewLine;
File.WriteAllText(path, createText);
...
// Open the file to read from.
string readText = File.ReadAllText(path);
您正在寻找File、StreamWriter和StreamReader类。
从文件中读取并写入文件的最简单方法:
//Read from a file
string something = File.ReadAllText("C:\\Rfile.txt");
//Write to a file
using (StreamWriter writer = new StreamWriter("Wfile.txt"))
{
writer.WriteLine(something);
}
简单:
String inputText = "Hello World!";
File.WriteAllText("yourfile.ext",inputText); //writing
var outputText = File.ReadAllText("yourfile.ext"); //reading
在读取时使用OpenFileDialog控件浏览到您想要读取的任何文件是很好的。找到下面的代码:
不要忘记添加以下using语句来读取文件:using System.IO;
private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = File.ReadAllText(openFileDialog1.FileName);
}
}
要写入文件,可以使用File.WriteAllText方法。