[英]C# Command Line Script Ending Prematurely in Visual Studio
(對不起,如果有幾個部分不正確......我對C#語法有點新手)
我目前正在開發一個命令行項目。 該項目涉及創建一個解決Project Euler問題4的算法:
https://projecteuler.net/problem=4
從一開始,自從我開始挑戰以來,我主要使用Visual Studio來解決它們。 我一直在使用“C#命令行”類型項目來解釋信息。自從我開始使用這種類型的窗體以來,我發現了:
static void Main(string[] args)
{
//Insert Code Here...
}
函數完成了它的事件和參數,它突然崩潰了(好吧,關閉)
我相信這是因為它已經結束,它結束了......
我可能錯了......
與此同時,我只使用Thread.Sleep()函數作為臨時修復。
我該如何解決這個問題,為什么你認為這種情況正在發生?
謝謝!
嘗試這個:
public static void Main(string[] args)
{
try
{
// Your code here
}
catch (Exception ex)
{
// This code will only run if your code fails
Console.WriteLine(ex.ToString()); // Show the exception on the console.
}
Console.ReadKey(); // Make a pause so that the screen does not dissapears when I hit Debug -> Run
}
嘗試使用正在運行的項目ctrl
+ F5
,而不只是F5
。 這比在IMO程序結束時添加不必要的行來檢測按鍵更加清晰
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.