1.console
畫面程式架構說明(using
、namespace
、class
)
2.怎麼用C#寫出文字
3.C#怎麼使用註解
早期寫程式是要開啟文字編輯器(text editor),然後將原始程式碼(source code)逐字元(character)一個個打進文字編輯器中,然後依純文字檔案的編碼儲存程式檔案(file)。
接下來,要介紹C#程式語言的指令部分了。
C#是物件導向
、元件導向
的程式設計語言。C#提供語言結構來直接支援這些概念,讓C#成為用來建立和使用軟體元件的自然語言。所有的C#型別(包括int
和double
等基本型別)都繼承自單一的object根型別。
一開始進入C#程式語言的畫面
“Hello,World”
程式的開頭為using指示詞,會參考system命名空間。命名空間提供組織C#程式和程式庫的階層式方法。命名空間包含型別和其他命名空間,使用using指示詞參考指定的命名空間,就能以非限定的方式使用屬於該命名空間成員的型別。因為using指示詞的緣故,該程式可以使用Console.WriteLine
當作System.Console.WriteLine
的縮寫。
“Hello,World”程式宣告的Hello類別包含單一成員,即名為Main
的方法。Main使用修飾詞宣告方法static
。 執行個體方法可以使用關鍵字this
參考特定的封入物件執行個體,但靜態方法卻不需要參考特定物件即可運作。 依照慣例,名為的靜態方法可Main
作為C#程式的進入點。
Main()
是C#程式執行的預設起點,如果類別(class)中沒有定義Main(),C#的驅動器(driver)dotnet
指令便無法執行程式。
依程式功能劃分, Program.cs 可以分成以下幾個部分
1.引入.NET程式庫。
2.定義命名空間(namespace)Demo。
3.定義類別Program。
4.定義static的Main()方法(method)。
5.印出Hello World!字串內容。
首先使用關鍵字using
引入.NET程式庫using System;
下面使用Console類別的WriteLine()方法,利用WriteLine()在命令列上印出字串內容Console.WriteLine("Hello World!");
再來定義命名空間 000namespace 000 { // 命名空間的內容 }
然後定義類別Programclass Program { // 類別的內容 }
最後定義static的Main()方法,並且在Main()中印出字串static void Main(string[] args) { Console.WriteLine("Hello World!"); }
Console.WriteLine(),也可以使用Console.Write()的指令,至於會有什麼不同,有興趣的可以自行試玩看看嚕