可能重复:
Linq 到文本文件
我在 C:\Documents and Settings\User\Desktop\ 中有一个名为 file.txt 的 .txt 文件。如何从此文件中检索文本并使用 C# 将其存储到字符串中,而无需使用 Process.GetProcessesByName("notepad"); ?
另外,我如何在同一个记事本文件上写一个字符串并保存更改?
可能重复:
Linq 到文本文件
我在 C:\Documents and Settings\User\Desktop\ 中有一个名为 file.txt 的 .txt 文件。如何从此文件中检索文本并使用 C# 将其存储到字符串中,而无需使用 Process.GetProcessesByName("notepad"); ?
另外,我如何在同一个记事本文件上写一个字符串并保存更改?
要将其作为文件中的一个字符串读取,请使用:
string text = File.ReadAllText(@"C:\Documents and Settings\User\Desktop\file.txt");
using (StreamReader sr = new StreamReader("TestFile.txt"))
{
String line = sr.ReadToEnd();
}
一个简单的谷歌搜索给你上面的答案......
您可以使用StreamReader
andStreamWriter
或File.ReadAllLines
and File.WriteAllLines
。