プログラムに .txt からコードを読み取らせ、それを読み取らせようとしていますが、何らかの理由で、コンパイル時にプログラムがクラッシュします。誰かが私が間違っていることを教えてもらえますか? ありがとう!:)
using System;
using System.IO;
public class Hello1
{
public static void Main()
{
string winDir=System.Environment.GetEnvironmentVariable("windir");
StreamReader reader=new StreamReader(winDir + "\\Name.txt");
try {
do {
Console.WriteLine(reader.ReadLine());
}
while(reader.Peek() != -1);
}
catch
{
Console.WriteLine("File is empty");
}
finally
{
reader.Close();
}
Console.ReadLine();
}
}