在設計界面雙擊需要關閉窗口的按鈕後,跳到代碼設計頁面,然後輸入:
1、this.hide();//這是隱藏當前窗口,但會繼續占用資源.
2、this.close();//直接關閉當前窗口.以後可以再調用.
3、this.dispose();//關閉當前窗口,以後不可以調用.?
擴展資料
關於C#的程序執行
C#所開發的程序源代碼並不是編譯成能夠直接在操作系統上執行的二進制本地代碼。與Java類似,它被編譯成為中間代碼,然後通過.NETFramework的虛擬機——被稱之為通用語言運行庫(CLR)——執行。 所有的.Net編程語言都被編譯成這種被稱為MSIL(Microsoft Intermediate Language )的中間代碼。因此雖然最終的程序在表面上仍然與傳統意義上的可執行文件都具有“.exe”的後綴名。
但是實際上,如果計算機上沒有安裝.Net Framework,那麽這些程序將不能夠被執行。 在程序執行時,.Net Framework將中間代碼翻譯成為二進制機器碼,從而使它得到正確的運行。最終的二進制代碼被存儲在壹個緩沖區中。所以壹旦程序使用了相同的代碼,那麽將會調用緩沖區中的版本。這樣如果壹個.Net程序第二次被運行,那麽這種翻譯不需要進行第二次,速度明顯加快。
資料來源:百度百科:C#