C# 與 VB.NET 型別系統整理(一):GetType 方法與運算子的多重含義
Object.GetType() 所有物件皆有,回傳執行時確切型別的 Type 實例。 // C# int n = 3; Type t = n.GetType(
C# 與 VB.NET 型別系統整理(二):typeof、is、as 關鍵字跨語言差異
typeof / GetType C# typeof(int) ≡ VB GetType(Integer),取得 Type 物件。 VB TypeOf ...
C# 與 VB.NET 型別系統整理(三):型別轉換方法與關鍵字完整對照
Convert 類別 // C# double d = 1.234; int i = (int)Convert.ChangeType(d, typeof(int
C# 與 VB.NET 型別系統整理(四):Parse/TryParse、空值比較與 default 關鍵字
Parse / TryParse // C# int i = int.Parse(123); // 正常 int j = int.Parse
C# 與 VB.NET 型別系統整理(五):可為 Null 的實值型別與 DBNull
可為 Null 的實值型別 允許實值型別變數指派 null (C#) / Nothing (VB)。 // C# Nullable<int> i =
C# 集合教學(二):Hashtable 雜湊表核心觀念與常用成員(一)
核心觀念 鍵/值對集合,依鍵的哈希碼組織,查找極快(O(1))。 鍵不可為 null 或重複,值可為 null/重複。 鍵、值皆可為任意型別,但操作嚴格依型別
C# 集合教學(二):Hashtable 刪除鍵與值集合遍歷、學員管理系統範例(三)
刪除整數鍵並遍歷值集合 ht.Remove(1); // 移除 int 鍵 1 foreach (object v in ht.Values) Cons
C# 集合教學(一):ArrayList 新增、插入元素與型別檢查(二)
Add 與 Insert ArrayList AL = new ArrayList(); AL.Add(Hello); // 容量 4 AL.Add(
C# 集合教學(一):ArrayList 自動擴容機制與元素存取(三)
擴容示範 ArrayList AL = new ArrayList(); AL.Add(Hello); // 容量 4 AL.Add( World); /
C# 集合教學(一):認識集合與 ArrayList 動態陣列基礎(一)
集合與 ArrayList 簡介 集合:儲存管理一組資料物件的容器,內建資料結構與演算法(佇列、鏈表、排序)。 需引用 System.Collections。
C# 集合教學(一):ArrayList 移除元素與容量觀察(五)
RemoveAt 範例 AL.RemoveAt(3); Console.WriteLine(移除索引 3 後元素:); foreach (object o in
C# 集合教學(一):ArrayList 容量管理與元素操作完整流程(六)
操作流程與容量變化記錄 ArrayList AL = new ArrayList(); AL.TrimToSize(); // 容量 0 A
C# 集合教學(一):ArrayList 動態陣列、裝箱拆箱與轉換技巧(八)
ArrayList 優缺點 優點:動態擴容、支援區間增刪、不限資料型別。 缺點:所有元素視為 object,存取時需拆箱/裝箱,效能較差。 裝箱與拆箱 A
C# 陣列常用方法實戰:清除、查找與索引搜尋(一)
Array.Clear 行為 int[] arr = {1,2,3,4,5}; Array.Clear(arr, 1, 2); // 輸出:長度 5,內容 1
C# 陣列常用方法實戰:清除、查找、排序與反轉(二)
Array.Clear int[] arr = {1,2,3,4,5}; Array.Clear(arr, 1, 2); // 索引 1 開始清除 2 個元素