System.Collections.Generic 命名空間: 提供一系列強型別、高效能且記憶體安全的集合類別。 相比早期非泛型的 System.Colle...
認識委派(Delegate): 委派是一種指向方法(函數)的型別安全指標(Type-Safe Function Pointer)。 它定義了方法的「簽章」(回...
認識 Exception 類別: C# 中所有例外的最頂層基底類別是 System.Exception。 常見重要屬性:Message:說明錯誤原因的文字字串...
認識 LINQ(Language Integrated Query,語言整合查詢): C# 提供的一種宣告式查詢語法,將 SQL 風格的查詢能力直接整合進程式...
LINQ 操作的完整生命週期固定包含三個階段:1.取得資料來源 2.建立查詢 3.執行查詢。 取得資料來源(Obtain the Data Source):...
排序運算(orderby / OrderBy / OrderByDescending): 單一條件排序: 遞增(由小到大):查詢語法使用 orderby 鍵...
LINQ to Objects: 指的是直接針對記憶體中的資料集合(如陣列、List、Dictionary<TKey, TValue> 等實作了...
發行者/訂閱者模式(Publisher-Subscriber Pattern): 發行者(Publisher):負責定義事件、監控狀態改變並在特定條件下「引發...
擴充方法(Extension Methods): 允許在不修改原始類別原始碼、不使用繼承的前提下,向既有型別(包含 .NET 內建型別或第三方類別庫)動態「外...
託管資源(Managed)與非託管資源(Unmanaged): 託管資源:由 CLR 完全控管的記憶體物件(如 string、自訂 class、陣列)。當沒有...