namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
List<string> file1 = new List<string>();
Console.WriteLine("Enter the path to the folder");
string path1 = Console.ReadLine();
string text = System.IO.File.ReadAllText(path1);
}
}
}
我正在尝试将文件(文本)的内容放入列表中。我试着在这个网站上寻求帮助,但却找不到任何东西。
答案 0 :(得分:2)
如果您希望每行的列表都使用File.ReadAllLines
。
List<string> file1 = new List<string>();
Console.WriteLine("Enter the path to the folder");
string path1 = Console.ReadLine();
file1.AddRange(System.IO.File.ReadAllLines(path1));
foreach(var line in file1)
{
Console.WriteLine(line);
}
答案 1 :(得分:0)
这应该可以正常工作!
static void Main(string[] args)
{
List<string> file1 = new List<string>();
Console.Write("Enter the path to the folder:");
string path1 = Console.ReadLine();
file1.AddRange(System.IO.File.ReadAllLines(path1));
foreach(var line in file1)
{
Console.WriteLine(line);
}
Console.ReadKey();
}
答案 2 :(得分:0)
或者如果你喜欢lambda。
static void Main(string[] args)
{
List<string> file1 = new List<string>();
Console.Write("Enter the path to the folder:");
string path1 = Console.ReadLine();
file1.AddRange(System.IO.File.ReadAllLines(path1));
file1.ForEach(line => Console.WriteLine(line));
Console.ReadKey();
}