C# 将文件内容读入字符串,而不是字符串数组

C# 将文件内容读入字符串,而不是字符串数组,c#,C#,我是c#的新手。我正在尝试将文本文件的内容存储到字符串中。我尝试了ReadAllLines方法,但它需要字符串[]这样使用 string result = File.ReadAllText(filename); 您可以使用ReadAllText将文本文件中的所有内容读取到单个字符串中使用 File.ReadAllText() 您可以在MSDN网站上找到更多信息 http://msdn.microsoft.com/en-us/library/system.io.file.readalltext

我是c#的新手。我正在尝试将文本文件的内容存储到字符串中。我尝试了ReadAllLines方法,但它需要字符串[]

这样使用

string result = File.ReadAllText(filename);

您可以使用
ReadAllText
将文本文件中的所有内容读取到单个
字符串中

使用

File.ReadAllText()
您可以在MSDN网站上找到更多信息

http://msdn.microsoft.com/en-us/library/system.io.file.readalltext(v=vs.110).aspx

这将满足您的需求:

using (StreamReader sr = new StreamReader("TextFile.txt"))
{
    String line = sr.ReadToEnd();
    Console.WriteLine(line);
}