無參、無返回值的函數:using System;class MyClass{ static void Show() { Console.Wri
函數見 return 就返回:using System;class MyClass{ static int Math(int x, int y) {
參數數組(關鍵字 params):using System;class MyClass{ static int Sum(params int[] arr)
重載:using System;class MyClass{ static int Add(int n1, int n2) { return
字符串數組:using System;class MyClass{ static void Main() { string[] arr = n
聲明同時指定維數, 但暫不賦值:using System;class MyClass{ static void Main() { int[]
多維數組:using System;class MyClass{ static void Main() { int[,,] arr
顯示枚舉、枚舉值、枚舉名:using System;class MyClass{ enum MyEnum { AA, BB, CC }; /* 類型定義不
獲取枚舉的 Names 和 Values:using System;class MyClass{ enum MyEnum { AA, BB, CC };
可以指定所有整型(不包括 char 類型)為枚舉值的類型, 下面是指定為 byte:using System;class MyClass{ enum My
if (bool) { } else { }switch (v) { case v1: ... break; case v2: ... break; ...
隱式轉換, 只要容得下就行:using System;class MyClass{ static void Main() { byte n =
溢出檢查:using System;class MyClass{ static void Main() { int i; byte b
基本: . () [] x++ x-- new typeof checked unchecked -> ::一元: + - ! ~ ++x --x (T
=>using System;using System.Linq;class MyClass{ static void Main() {
&& ||; 在條件判斷時, 應盡量使用 &&、|| 而不是 &、|; 因為後者總是要計 算出結果, 因而會慢.usi
記得教科書上有這樣一句話:如果需要使用同一類型的多個對象,就可以使用集合和數組。 ,是的, 沒有錯.只是數組的大小是固定的。如果元素個數是動態的,就應使用集合
如上就是一個自定義的類型,我們在其內部封裝了一個name屬性.那麼,類型已經定義好,那我們應該如 何去使用這個自定義類型去定義一個數組呢?是這樣的嗎? 1 c
. 列表.Net Framework為動態列表提供了類ArrayList和List<T>。System.Collections.Generic命名
. 隊列隊列是其元素以先進先出(FIFO)的方式來處理的集合。先放在隊列中的元素會先讀取。可結合下圖來 理解:在.Net的System.Collections