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

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

【问题讨论】:

    标签: c#


    【解决方案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

          【讨论】:

            猜你喜欢
            • 2011-02-24
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-02-04
            • 1970-01-01
            • 1970-01-01
            • 2013-01-16
            相关资源
            最近更新 更多