Re: [問題] 請問關閉程式的問題

看板C_Sharp作者 (阿災)時間17年前 (2009/03/11 18:24), 編輯推噓5(5016)
留言21則, 3人參與, 最新討論串3/3 (看更多)
顯示 錯誤 1 名稱 'Application' 不存在於目前內容中 using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; namespace _ { class Program { static void Main(string[] args) { int a = 0; int b = 0; a = b + 10; Console.WriteLine(a); /* Process[] p = Process.GetProcesses(); foreach (Process pp in p) { if (pp.ProcessName == "cmd") pp.Kill(); }*/ Application.Exit(); } } } 這是隨手寫的程式碼 感謝megaman1206版友的指教 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.93.113

03/11 18:27, , 1F
在這種狀況下, console.writeline之後不放程式碼就
03/11 18:27, 1F

03/11 18:28, , 2F
會自動結束了, 不用什麼程式碼吧?
03/11 18:28, 2F

03/11 18:29, , 3F
如果你還是堅持要用程式碼結束程式...
03/11 18:29, 3F

03/11 18:30, , 4F
用Environment.Exit(0);
03/11 18:30, 4F

03/11 18:30, , 5F
如果你想用Application.Exit();
03/11 18:30, 5F

03/11 18:31, , 6F
則需要把System.Windows.Forms加入參考
03/11 18:31, 6F

03/11 18:32, , 7F
如果有錯請鞭
03/11 18:32, 7F

03/11 18:33, , 8F
我只是希望那個命令提示字元的視窗自動關掉
03/11 18:33, 8F

03/11 18:33, , 9F
哈 我外行謝謝你都來不及了
03/11 18:33, 9F

03/11 18:36, , 10F
using System.Windows.Forms; 加了這句有錯
03/11 18:36, 10F

03/11 19:50, , 11F
Environment.Exit(1);
03/11 19:50, 11F

03/11 19:52, , 12F
Environment.Exit(0);
03/11 19:52, 12F

03/11 19:55, , 13F
Application.Exit 是在視窗作業下
03/11 19:55, 13F

03/11 20:03, , 14F
重點是什麼都不用加就可以讓程式自動結束
03/11 20:03, 14F

03/11 20:04, , 15F
所以我想原po想要達成的是要把cmd結束而不只是程式= =
03/11 20:04, 15F

03/11 20:04, , 16F
而原po為何要進cmd在執行此程式...這才是問題所在阿
03/11 20:04, 16F

03/12 00:31, , 17F
對 我是要把cmd關掉 我辭不達意 不好意思
03/12 00:31, 17F

03/12 00:32, , 18F
我一開始就是用主控台應用程式寫連結資料庫輸入的程式
03/12 00:32, 18F

03/12 00:33, , 19F
所以想要每次輸入完一筆資料 就把cmd關掉
03/12 00:33, 19F

03/12 09:18, , 20F
你直接點兩下你的程式就可以執行程式阿,為何要透過cmd
03/12 09:18, 20F

03/12 23:19, , 21F
GOD 我在脫褲子放屁呀 真的學到了 謝謝謝謝~
03/12 23:19, 21F
文章代碼(AID): #19jv5eSJ (C_Sharp)
文章代碼(AID): #19jv5eSJ (C_Sharp)