生成程序來創建可執行文件
當你選擇生成菜單裡的“生成解決方案”時,IDE就會編譯你的程序。IDE通過運行編譯器來把源文件生成為可執行文件。可執行文件就是雙擊可執行的.exe結尾的文件。當你生成程序時,它就會在bin文件夾下生成可執行文件。但你發布解決方案的時候,它會把你的可執行文件及其他必要文件一起復制到你指定的發布文件夾。
你的程序在CLR中運行
當你雙擊可執行文件時,Windows運行它,但是在你的程序和Windows之間還有一個特殊的“層”,叫做CommonLanguageRuntime,或叫做CLR。不久之前(但是在C#出現之前),寫程序會更難一些,因為你要自己接觸硬件和底層的東西。你從不知道人們怎麼配置電腦。CLR--常被稱作虛擬機--通過在你的電腦和你的程序之間做“翻譯”工作來為你處理那些配置問題。
你將會了解關於CLR為你做的的很多事兒。比如說,它為你管理內存,在程序結束時銷毀無用的數據。程序員原來要自己處理這些,現在你不用麻煩了。現在你可能不懂,但是CLR將會使你學習C#變得容易多了。