将文件内容读入字符串,而不是字符串数组[重复]

Posted

技术标签:

【中文标题】将文件内容读入字符串,而不是字符串数组[重复]【英文标题】:Read file contents into string, not string array [duplicate] 【发布时间】:2014-07-01 15:02:19 【问题描述】:

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

【问题讨论】:

【参考方案1】:

这将满足您的要求:

using (StreamReader sr = new StreamReader("TextFile.txt"))

    String line = sr.ReadToEnd();
    Console.WriteLine(line);

【讨论】:

【参考方案2】:

像这样使用File.ReadAllText()

string result = File.ReadAllText(filename);

【讨论】:

【参考方案3】:

使用

File.ReadAllText()

您可以在 MSDN 网站上找到更多信息

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

【讨论】:

【参考方案4】:

您可以使用ReadAllText 将文本文件中的所有内容读入单个string

【讨论】:

以上是关于将文件内容读入字符串,而不是字符串数组[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何将文件中的特定数据读入数组字符串

使用buffered流结合byte数组,读入文件中的内容,包括中文字符

将文件读入 Maven 属性

将空格分隔的字符串读入 Bash 中的数组

在 C++ 中将文件读入字符数组

如何将字符串转换为 uint32_t [重复]