[c#]讓程式重新啟動的語法

分享文章:

今天要來介紹讓c#視窗整個程式重新啟動的方法,非常的簡單只要兩個步驟就行

~~~分割線醬(趴<(_ _)>~~~

第1步

要讓程式重新啟動,首先先把以下的方法貼在Form的class下


 private void Restart()
        {
            System.Threading.Thread thtmp = new System.Threading.Thread(new
            System.Threading.ParameterizedThreadStart(run));

            object appName = Application.ExecutablePath;
            System.Threading.Thread.Sleep(2000);
            thtmp.Start(appName);
        }

        private void run(Object obj)
        {
            System.Diagnostics.Process ps = new System.Diagnostics.Process();
            ps.StartInfo.FileName = obj.ToString();
            ps.Start();
        }


第2步

然後在把下面這段程式碼放在你想要啟動的按鈕或是物件中


 Application.ExitThread();
            Restart();


這樣子當你按下這個按鈕/物件的時候,整個程式就會重新啟動一遍,是不是很簡單~ξ( ✿>◡❛)




分享文章: