關鍵詞 關鍵字,是一些被C#規定了用途的重要單詞 在Visual Studio的開發環境中,關鍵字被標識為藍色 例如: using:導入命名空間 class:聲明類 static:靜態 void:無返回值 string:字元串類型 註釋 註釋,是代碼中的一些“說明性文字”,本身不參與程式的編譯和運行 ...
關鍵詞
關鍵字,是一些被C#規定了用途的重要單詞
在Visual Studio的開發環境中,關鍵字被標識為藍色
例如:
using:導入命名空間
class:聲明類
static:靜態
void:無返回值
string:字元串類型
註釋
註釋,是代碼中的一些“說明性文字”,本身不參與程式的編譯和運行,僅僅供程式員閱讀
註釋有三種類型:
單行註釋:// 註釋需要說明的文言
多行註釋:以 /* 開始,以 */ 結束,習慣在多行註釋的每一行前都加一個星號*,比較美觀
/* 註釋需要說明的文言
* 註釋需要說明的文言
* 註釋需要說明的文言
*/
文檔註釋:/// 寫在類、方法或屬性的前面
常量
指值不會改變的量
例如:數字(1)、字元('A')、字元串("HelloWorld")
變數
變數用於存儲數據,並且存儲的數據可以修改
語法:數據類型 變數名=值
例如:age=10
數據類型
有三種類型:值類型(Value types)、引用類型(Reference types)、指針類型(Pointer types)
值類型
值類型變數可以直接分配給一個值,常用類型如下:
char:字元類型,存儲時用單引號括起來的一個字元,例:char sex='man’
int:整型,例:age=10
double:雙精度浮點型,例:double PI=3.1415
引用類型
引用類型不包含存儲在變數中的實際數據,但它們包含對變數的引用
例:object obj;
obj = 100;
動態類型
存儲任何類型的值在動態數據類型變數中。這些變數的類型檢查是在運行時發生的
例:dynamic d = 20;
字元串類型
存儲時用雙引號括起來的一串字元,
例:string address="BeijingXiSanHuan543Hao"
指針類型
指針類型變數存儲另一種類型的記憶體地址
int* iptr;
數據類型轉換
自動類型轉換:2種不同類型的數據運算,低精度類型會自動轉換為較高精度的類型
例:2+5.5,運算結果後是7.5。2是int型(精度較double低),5.5是double型
強制類型轉換:例:int i=(int)2.8,得到的是i=2,double強制轉換成int型後小數部分會失去
或者在類型名前加To,例:double i=2.2,i.ToString(),結果i=‘2.2’
標識符的命名規則
程式中的變數名、常量名、類名、方法名,都叫做標識符
C#的命名規則:
標識符只能由英文字母、數字和下劃線組成
標識符必須不包含任何嵌入的空格或符號,比如 ? - +! # % ^ & * ( ) [ ] { } . ; : " ' / \
標識符必須以字母、下劃線或 @ 開頭,後加字母、數字、下劃線、@
標識符不能用數字開頭
標識符必須區分大小寫
不能使用關鍵字做變數名