標籤:c# 基礎編程
一、程式基本結構
1. 按照慣例,都會從"Hello World"開始學習一門新語言。
2. C#源檔案的副檔名通常為.cs。
3. 程式開頭使用using指令引用四個命名空間。
4. 命名空間提供一種使用分層的方式來組織C#程式和庫。
5. 命名空間中包含有類型及其他命名空間。
6. 如果使用using指令引用某一給定命名空間,就可以通過
非限定方式使用作為該命名空間成員的類型。
例如:System.Console.WriteLine可由Console.WriteLine代替。
7. 程式聲明一個_01_HelloWorld命名空間。
8. 程式聲明一個Program類。
9. Program類中只有一個成員,即名為Main的方法。
10. Main方法是使用static修飾符聲明的。
11. 執行個體方法可以使用關鍵字this來引用特定的封閉對象執行個體,
而靜態方法的操作不需要引用特定對象。
12. 名為Main的靜態方法作為程式的進入點。
13. C#語言本身沒有單獨的運行庫,System命名空間,預設情況下,
Microsoft C#編譯器自動引用該類庫。
二、程式集
1. C#中的組織圖的關鍵概念是程式、命名空間、類型、成員和程式集。
2. C#程式由一個或多個源檔案組成。程式中宣告類型,類型包含成員,
並且可按命名空間進行組織。類和介面就是類型的樣本。欄位、方法、
屬性和事件是成員的樣本。
3. 在編譯C#程式時,它們被物理地打包為程式集。程式集通常具有檔案
副檔名.exe或.dll,具體取決於它們是實現應用程式還是實現庫。
4. 程式集包含中繼語言(Intermediate Language, IL)指令形式的可執行代碼
和中繼資料形式的符號資訊。在執行程式集之前,.NET通用語言執行平台的
即時(JIT)編譯器將程式集中的IL代碼自動轉換為特定於處理器的代碼。
5. 由於程式集是一個自描述的功能單元,它既包含代碼又包含中繼資料,
因此,C#中不需要#include指令和標頭檔。若要在C#程式中使用某特定
程式集中包含的公用類型和成員,只需在編譯器時引用該程式集即可。
三、注釋
1. 支援兩種形式的注釋:單行注釋和帶分隔字元的注釋。
2. 單行注釋以字元//開頭延續到源行的結尾。
3. 帶分隔字元的注釋以字元/*開頭,以字元* /(去掉中間空格)結束。
4. 帶分隔字元的注釋可以跨多行。
5. 注釋不能嵌套。
6. 字元序列/*和* /(去掉中間空格)在//注釋中沒有任何特殊含義。
7. 字元序列//和/*在帶分隔字元的注釋中沒有任何特殊含義。
8. 在字元和字元中內不處理注釋。
// 引用命名空間using System;using System.Collections.Generic;using System.Linq;using System.Text;// 聲明命名空間namespace _01_HelloWorld{ // 聲明類 class Program { /* 類中有一個成員Main方法。 * Main方法是程式的入口。 * 使用static關鍵字修飾代表它是一個靜態方法。 */ static void Main(string[] args) { // 向螢幕輸出Hello World! Console.WriteLine("Hello World!"); // 等待使用者輸入 Console.ReadKey(); } }}
本文出自 “時間是真理的摯友” 部落格,請務必保留此出處http://joycejm.blog.51cto.com/9781632/1618814
C#基礎編程 —— HelloWorld