官术网_书友最值得收藏!

1.6 第一個C#程序

現在就來學習下使用Visual Studio 2012編寫第一個C#程序。

1.6.1 編寫第一個C#程序

首先,打開Visual Studio 2012,依次單擊菜單欄中的“文件”→“新建”→“項目”命令,彈出“新建項目”對話框,在左側的項目類型中選擇Visual C#,在右側的模板列表中選擇“控制臺應用程序”,然后給項目起個名字,在此還是以最經典的“Hello World”開始。之后單擊“確定”按鈕即可,如圖1-16所示。

圖1-16 新建控制臺應用程序

初始化項目后,在主窗口上會顯示如下代碼。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleHelloWorld
    {
        class Program
        {
            static void Main(string[] args)
            {
            }
        }
    }

在Main方法中添加如下語句。

    Console.WriteLine("Hello World!");
    Console.ReadLine();

至此,第一個C#程序就完成了。下面來學習下編譯和運行以上程序。

1.6.2 編譯和運行C#控制臺應用程序

在編譯以上程序之前先講解一下C#編譯的過程。

C#語言運行時要經過兩次編譯,第一次編譯是將源代碼編譯為MSIL(Microsoft Intermediate Language,微軟中間語言)。

當程序運行時MSIL代碼載入內存時會進行第二次編譯,中間語言會編譯為機器語言以供計算機調用,第二次編譯只在載入內存時發生,編譯的結果被儲存起來以備重復利用。編譯時是按需編譯,即只編譯所用到的代碼,而不是全部程序,稱為JIT(即時編譯)。

如圖1-17所示,在Visual Studio 2012的菜單欄中依次選擇“生成”→“生成解決方案”選項(快捷鍵為F6)。如果Visual Studio的狀態欄中顯示“生成成功”,就表示代碼沒有編譯錯誤。

圖1-17 編譯程序

在Visual Studio 2012菜單欄中依次選擇“調試”→“開始執行(不調試)”選項(快捷鍵為Ctrl+F5),或選擇“啟動調試”選項(快捷鍵為F5)。運行后結果如圖1-18所示,在控制臺輸出了“Hello World!”。

圖1-18 運行控制臺程序

至此,第一個C#程序就編譯并運行成功了!

主站蜘蛛池模板: 曲松县| 伊宁市| 堆龙德庆县| 佛学| 红原县| 大余县| 榆中县| 正蓝旗| 青阳县| 白朗县| 英吉沙县| 且末县| 富源县| 雷波县| 增城市| 宣武区| 锡林郭勒盟| 淳化县| 双桥区| 特克斯县| 济南市| 搜索| 南宁市| 抚松县| 根河市| 纳雍县| 分宜县| 玛沁县| 军事| 依兰县| 阿拉善左旗| 宝丰县| 江陵县| 汾阳市| 洛宁县| 南投县| 浪卡子县| 彝良县| 洱源县| 万安县| 达尔|