標籤:rem sys 資料 eve 定義類 命名 命名空間 位置 使用
集合:
數組:同一類型,固定長度
集合:不同類型,不固定長度
要使用集合,必須先引用命名空間:
using System.Collections;
定義:
ArrayList arr = new ArrayList();
賦值:
arr.Add("值/變數"); //object類型
object類型:所有類型的基礎類型(基類)
擷取個數:
arr.Count;
取值:
arr[索引]
插隊:
arr.Insert(索引,值/變數)
移除:
arr.Remove(值);
arr.RemoveAt(索引);
反轉:
arr.Reverse(); - 全部反轉
arr.Reverse(索引,個數); - 指定反轉
清空:
arr.Clear();
上面這個集合是弱類型集合
下面這個集合時強型別集合
List<T> T:泛型
List<int> slist = new List<int>();
雜湊表集合:弱類型
Hashtable hs = new Hashtable();
字典:強型別
Dictionary<int, string> dic = new Dictionary<int, string>();
--------------------------------------------------------
1、把集合整理一下
2、建立一個集合,1-100的數字
我要這個集合最後的內容是50-90
--------------------------------------------------------------------------
結構體:使用者自訂類型
定義位置:定義在Main函數的外面,類的裡面
定義格式:
struct 自訂名字
{
public 資料類型 名字;
public 資料類型 名字;
...
...
}
聲明執行個體化:
結構體類型 ss = new 結構體類型();
Student s = new Student();
賦值:
s.???
s.???
C#基礎——結構體