我無法弄清楚如何讓控制檯錯誤檢查用戶輸入,然後打開請求的文件。有人能告訴我我做錯了什麼嗎?C#打開帶有錯誤信息的變量文件
這是我目前的程序。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
while (true)
{
Console.WriteLine(">Enter File to open.");//Prompt user for file name
try
{
if (!File.Exists(Console.ReadLine()))
throw new FileNotFoundException();//Check for errors
}
catch (FileNotFoundException)
{
Console.WriteLine("You stuffed up!"); //Display error message
}
}
System.Diagnostics.Process.Start(@Console.ReadLine()); //set valid reply response
Console.ReadLine();
}
}
}
你有一個無限循環,而(真){}這將永遠不會結束,無論你輸入給。代碼System.Diagnostics.Process.Start(@ Console.ReadLine());無法達到。如果找到該文件,則可以打開該循環。 – keerthee