簡體   English   中英

C#命令行腳本在Visual Studio中過早結束

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM