一 程序結構&&基本語法
①程序結構
C#主要的程序結構包括:
-
程序:由一個或多個原文件組成,聲明類型
-
命名空間:類型整理到命名空間中
-
類型:類和接口
-
成員:字段、方法、屬性和事件
-
程序集:編譯完的程序打包到程序集中 文件拓展名為.exe(應用程序)或.dll(庫)
-
以一個程序為例
using System; //包含System 命名空間 using作為指令,用於為命名空間創建別名或導入其它命名空間中定義的類型,作為語句,定義一個範圍,在這個範圍的末尾釋放對象 namespace HelloWordApplication //namespace 聲明命名空間HelloWordApplication,包含一系列的類 { class HelloWorld //class聲明 一個行為,主類與文件名可以不一致 { static void Main(string[] args) //main靜態方法 { Console.WriteLine("Hello World"); //WriteLine方法定義在System命名空間中的console類的一個方法 Console.ReadKey(); //使程序等待一個按鍵動作 } } }
注意:文件名可以不同於類的名稱
-
using :包含命名空間
-
class : 聲明一個類
-
成員變量 : 類的屬性或數據成員,用戶存儲數據
-
成員函數 : 函數執行指定任務,在類內聲明
-
實例化一個類,分配內存空間
-
標識符 :用來識別類、變量、函數(第一個字符不能是數字,不能包含空格符號,區分大小寫,不能與類庫名稱相同)
-
關鍵字 :c#編譯器預定義的保留字,如果要用關鍵字作為標識符,加上@字符作為前綴