我試圖讓我的程序從.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();
}
}
這不會在編譯時崩潰 – Jonesopolis
我認爲你沒有權限訪問'windir \ name.txt'運行程序,並檢查 –
發佈錯誤消息你會得到什麼幫助 –