using system;
namespace program
}}
1.值型別(直接把資料存在記憶體棧上面):
c#中很多內鍵型別都是值型別
如:int(system.int32的簡寫)
float(system.single)
bool(system.boolean的簡寫)
值型別的資料都是繼承system.valuetype,
system.valuetype又是繼承system.object,
object是c#的乙個基類,在c#中所有的型別都是繼承這個類的。
2.引用型別(在記憶體棧上面只存了乙個引用,資料是存在記憶體杯堆面的)
3.指標型別
主要功能:在c#中結構體也是值型別的乙個資料,可以讓乙個單一的變數儲存多種資料
public static void main(string args)
struct student
在結構體中也可以宣告乙個方法
this就是當前這個物件
public static void main(string args)
struct student
}
主要功能:限定乙個值的取值範圍
使用方法:
如:
public static void main(string args)
struct student
}enum ***
宣告時在資料型別前面加上關鍵字const
+ - */ % ++ --
== != > < >= <=
// && || !
& ^ | << >>
= += -= /= %= <<= >>=
sizeof
typeof
? :
(三目運算子)
is
as
(適用於可以為空的型別轉換)
if語句
if……else語句
巢狀if
switch語句
如:
int day = 1;
string str = "abc";
switch(day)
console.writeline(str);
console.readline();
巢狀switch語句(不建議這樣使用,因為這樣不太直觀,建議使用其他判斷語句巢狀)
如:
int a = 1;
int b = 2;
switch(a)
break;
}
while迴圈
for/foreach迴圈
do……while迴圈
console.writeline("nihao");
console.readline();
break;
}break;
}
## c#迴圈
while迴圈
for/foreach迴圈
do……while迴圈
巢狀迴圈
C 基礎入門詳細筆記(二)
c 基礎入門詳細筆記 一 c 基礎入門詳細筆記 二 c 基礎入門詳細筆記 三 c 基礎入門詳細筆記 四 c 基礎入門詳細筆記 五 c 基礎入門詳細筆記 六 目錄 四 指標 1 空指標 2 void 指標 3 引用 4 指標和引用 5 指標和陣列 6 指標的算數運算 6.1 指標的遞增和遞減 6.2 ...
C 基礎入門詳細筆記(四)
c 基礎入門詳細筆記 一 c 基礎入門詳細筆記 二 c 基礎入門詳細筆記 三 c 基礎入門詳細筆記 四 c 基礎入門詳細筆記 五 c 基礎入門詳細筆記 六 目錄 六 內聯函式 1 定義 2 使用內聯特性 二取一 3 小結 3.1 不要返回區域性變數的引用 3.2 函式可以不返回值,預設返回傳入的引用...
C 基礎入門詳細筆記(六)
c 基礎入門詳細筆記 一 c 基礎入門詳細筆記 二 c 基礎入門詳細筆記 三 c 基礎入門詳細筆記 四 c 基礎入門詳細筆記 五 c 基礎入門詳細筆記 六 目錄 十 建構函式 1 建構函式定義 1.1 特點 1.2 作用 1.3 建構函式的種類 2 帶參構造 2.1 定義 十 一 棧記憶體與堆記憶體...