当前位置:  开发笔记 > 编程语言 > 正文

在.NET中读取文本文件内容到字符串的最佳方法是什么?

如何解决《在.NET中读取文本文件内容到字符串的最佳方法是什么?》经验,为你挑选了2个好方法。

看起来应该有比这更短的东西:

private string LoadFromFile(string path)
{
   try
   {
       string fileContents;
       using(StreamReader rdr = File.OpenText(path))
       {
            fileContents = rdr.ReadToEnd();
       }

       return fileContents;
   }
   catch
   {
       throw;
   }
}

Jimmy.. 17

首先,标题要求"如何将strnig的内容写入文本文件",但您的代码示例是"如何将文本文件的内容读取到字符串".

回答这两个问题:

using System.IO;
...
string filename = "C:/example.txt";
string content = File.ReadAllText(filename);
File.WriteAllText(filename, content);

另请参阅ReadAllLines/WriteAllLines和ReadAllBytes/WriteAllBytes,而不是您想要字符串数组或字节数组的字符串.



1> Jimmy..:

首先,标题要求"如何将strnig的内容写入文本文件",但您的代码示例是"如何将文本文件的内容读取到字符串".

回答这两个问题:

using System.IO;
...
string filename = "C:/example.txt";
string content = File.ReadAllText(filename);
File.WriteAllText(filename, content);

另请参阅ReadAllLines/WriteAllLines和ReadAllBytes/WriteAllBytes,而不是您想要字符串数组或字节数组的字符串.



2> Chris Marast..:
string text = File.ReadAllText("c:\file1.txt");
File.WriteAllText("c:\file2.txt", text);

另请查看ReadAllLines/WriteAllLines和ReadAllBytes/WriteAllBytes

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有