標籤:
從最簡單的HelloWorld開始入手,這是一個最低限度的C#程式結構。
C# Hello World 樣本
一個C#程式主要由以下幾部分組成:
命名空間聲明
一個類
類方法
類屬性
一個Main方法
語句和運算式
注釋
先看看下面的樣本,將列印字的簡單的代碼 "Hello World":
using System;namespace HelloWorldApplication{ class HelloWorld { static void Main(string[] args) { /* my first program in C# */ Console.WriteLine("Hello World"); Console.ReadKey(); } }}
編譯和運行上面的程式,這將產生以下結果:
Hello World
接下來看看上面的程式的各個部分:
using System; 是程式的第一行; using關鍵字用來包含在程式中的系統命名空間。一個程式通常有多個using語句(應該和java語言的import功能類似,匯入類庫)。
下一行有命名空間(namespace )聲明。命名空間(namespace )是類的集合。HelloWorld應用程式命名空間包含類HelloWorld(java沒有命名空間的說法)。
下一行有一個類聲明,類HelloWorld包含的資料和程式使用方法定義。類一般包含一個以上的方法。方法定義類的行為。然而HelloWorld類只有一個方法為Main。
下一行定義了Main方法,它是所有C#程式的進入點。 Main方法規定類什麼的時候執行
下一行/*...*/會被編譯器被忽略,它已被放置到程式添加附加註釋。
Main方法指定的聲明其行為 Console.WriteLine("Hello World");
WriteLine是在System命名空間中定義的Console類的方法。此語句會列印訊息“Hello, World!” 顯示在螢幕上。
最後一行Console.ReadKey(); 對於VS.NET使用者。這使得程式等待一個按鍵,它可以防止螢幕運行時從Visual Studio .NET啟動後迅速關閉程式。
這是值得要注意以下幾點:
C# 是區分大小寫
所有陳述和表達必須以分號結束 (;)
程式開始從Main方法執行
不像Java,C#中檔案名稱可以與類名稱不同
編寫C#代碼方式一:使用IDE工具
本人使用的是visual Studio,所以編譯和執行C#程式將採取以下步驟:
啟動Visual Studio.
在功能表列,選擇 File, New, Project.
選擇Visual C#中的模板。
選擇控制台應用程式。
為項目指定一個名稱,然後選擇確定按鈕。
新項目將出現在方案總管。
編寫代碼,在代碼編輯器。
點擊運行按鈕或F5鍵運行該項目。出現一個命令提示字元視窗,其中包含Hello World該行。
方法二:使用文字編輯器,使用命令列編譯
可以通過使用命令列,而不是在Visual Studio IDE編譯C#程式:
開啟文字編輯器,並添加上述代碼。
將檔案另存新檔 Helloworld.cs
開啟命令提示字元工具並轉到目錄中儲存檔案。
輸入csc HelloWorld.cs,然後按斷行符號編譯代碼。
如果在代碼中沒有錯誤,命令提示字元將帶到下一行,並會產生 HelloWorld.exe 的可執行檔。
接下來,輸入HelloWorld執行程式。
將可以看到“Hello World”字樣在螢幕上。
編譯前:
編譯後:
點擊HelloWorld.exe或者在命令列處輸入HelloWorld,都將會列印出Hello World
C#學習筆記二:C#程式結構