[英]Reading many text files into array of string c#
我正在尝试以下代码将大量文本文件读取为字符串数组
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();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.