我正在尝试使用以下代码将多个文本文件读入字符串数组
for (int j = 0; j < paths.Length; j++)
{
StreamReader fs = new StreamReader(paths[j]);
string file_text = fs.ReadToEnd();
textToarray[j] = file_text;
fs.Close();
}
我可以一次性使用StreamRreader
来完成相同的过程吗?有没有更好的办法?
最佳答案
您可以使用 LINQ 和 File.ReadAllText
方法一起在一行代码中完成:
var textToArray = paths.Select(p => File.ReadAllText(p)).ToArray();
关于c# - 将许多文本文件读取到字符串数组中 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13669919/