如何在控制台中打印文本文件中的值
本文关键字:文件 文本 打印 控制台 | 更新日期: 2023-09-27 18:29:20
我一直在尝试从Values.txt
文件中读取一些值,然后使用C#在控制台中打印它们。一切似乎都正常。我调试了代码,没有发现任何错误,程序正在编译中。问题是这些值不会出现在控制台上。它只是打印空行。
这是我的代码:
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TestFileReadTest
{
class Program
{
static void Main(string[] args)
{
StreamReader myReader = new StreamReader("Values.txt");
string line = "";
while (line != null)
{
line = myReader.ReadLine();
if (line!= null)
Console.WriteLine();
}
myReader.Close();
Console.WriteLine("Allo");
Console.ReadLine();
}
}
}
我正在使用Visual Studio Express 2013
没有任何地方真正将值打印到控制台。
您在此处打印空行:
Console.WriteLine();
您可能想打印line
变量:
Console.WriteLine(line);
您忘记将变量line
添加到Console.WriteLine()
:
while (line != null)
{
line = myReader.ReadLine();
if (line!= null)
Console.WriteLine(line);
}