C#C#定義: 數組
C#是一門面向對象、面向組件的一門語言,是.NET的一部分。函數
程序結構:ui
命名空間spa
類{3d
屬性指針
方法對象
main函數入口blog
}接口
數據類型:內存
C#的數據類型分爲:值類型(Value types)、引用類型(Reference types)、指針類型(Pointer types)
值類型:在堆棧中存儲他們及內容
布爾值:bool、
字符:char、
小數:float、double、decimal
有符號整數:sbyte、short 、int、long
無符號數:byte、uint、ulong
不經常使用:ensum(枚舉)、struct(結構)
各個數據類型詳細範圍以下:
引用類型:在堆中存儲對象,在另外地方存放引用,主要與對象等相關
類類型:與類相關對象,如object,String(string是String的別名)以及class
接口:interface
數組:如:int[]
委託:delegate
指針類型:
C# 中的指針與 C 或 C++ 中的指針有相同的功能。如:int* p;
經常使用知識:
轉義字符:
數學運算符:
加減乘除:+、-、*、/(除號會以精度最高的參數計算結果,若是都是整數,則會捨去小數部分,如:3 / 2.0 = 1.5,3 / 2 = 1)
乘方:^
自增/自減:++、--
取模:%
全部的運算符及優先級以下:
基本語句:
聲明:int/char/string name;
判斷:if
循環:while、for、do while、foreach
選擇:switch
跳出(少用)/中斷/循環跳過:goto、break、continue
函數:
兩個關鍵字
static:
做用於變量:編譯時分配內存,程序結束時釋放
做用於函數:該函數只在本文件內可見
void:無類型,當函數不須要參數或返回值時使用
static <returnType><FunctionName><paramType> <paramName>,…){ //邏輯 return <returnValue>;}