從這一節開始,我們開始復習C#基礎知識,涉及變量聲明,變量的初始化,作用域,C#的預定義數據 類型,C#中的循環和條件語句,枚舉,命名空間,Main()方法,C#標識符和關鍵字,C#編碼的規范和約定 ,等等。
首先,我們還是從非常經典的“Hello Word !”開始。
我們新建一個.txt文件,並且更改為 test.cs 。然後鍵入以下內容。
using System;
namespace gosoa.com
{
class MyFirstClass
{
static void Main()
{
Console.WriteLine("Hello world !");
}
}
}
然後 打開C#命令行編譯器,編譯這個文件。也就是在C#命令行中輸入
csc test.cs
編譯成功後會在存放該文件的目錄,生成一個test.exe文件。我們繼續在C#命令行中輸入test.exe 就 會運行test.exe文件,輸出 Hello World !(說明:這裡的C#命令行在 開始-程序-Microsoft .Net Framework SDK v2.0-SDK命令提示)
在上個例子中,我們簡單說明幾個該注意的事項,首先,第一句using System; 是用來引入System基 類。和Java的import相似,這是C#的基類,C#的所有工作都依賴於該基類。第二句 namespace gosoa.com 是我們之前提到的命名空間,命名空間為gosoa.com,當然,你可以命名為任意名稱。但,為了避免沖突, 我們一般采用自己公司的域名做為命名空間。第三句,class MyFirstClass 是聲明一個名稱為 MyFirstClass的類。第四句,static void
Main() 是程序的主方法,注意,這裡的Main() 方法首字母大寫喔。第五句,Console.WriteLine ("Hello world !"); 就是輸出Hello world ,
Console.WriteLine 就是基類中的一個方法。
在C#中,和其他很多語言(C,Java等)一樣,句子末尾以分號”;”結束,程序代碼都放在{}一對大括號 中。