打印ReadAllLines的结果时,无法输出到控制台

时间:2017-09-22 02:27:03

标签: c#

 static void Main(string[] args)
    {
        string[] myStringArray = {
            "Sum Ting Wong", "Wi Tu Low", "Ho Lee Fuk", "Bang Ding Ow" };
        string path = @"c:\Users\TEMP\test.txt";
        File.WriteAllLines(path, myStringArray);
        string[] read = File.ReadAllLines(path);
        Console.WriteLine(read);
        Console.ReadKey();
    }

我的代码当前完全打印到文件本身,但是当我运行代码时,没有任何内容被回读到控制台。我已完成:File.ReadAllLines(path);并且应该将其读回控制台,但我得到的输出为:

System.String[]
有什么建议吗?

1 个答案:

答案 0 :(得分:0)

//Console.WriteLine(string.Join("\n", read));
read.ToList().ForEach(Console.WriteLine);

这两行代码都支持我正在寻找的输出。