程式設計概念

本節說明可用於 Visual Basic 和 C# 的程式設計概念。

在本節中

標題

說明

新的逐步解說 (C# 和 Visual Basic)

提供 Visual Basic 和 C# 中所含新功能的逐步解說連結。

應用程式定義域 (C# 和 Visual Basic)

說明如何使用應用程式定義域來提供彈性且安全的方法,將應用程式彼此分隔,也將彼此的資料區隔開來。

組件和全域組件快取 (C# 和 Visual Basic)

說明如何建立和使用組件。

屬性 (C# 和 Visual Basic)

說明如何使用屬性 (Attribute) 提供與程式設計項目相關的其他資訊,例如型別、欄位、方法和屬性 (Property)。

共變數和反變數 (C# 和 Visual Basic)

示範如何在介面和委派中啟用泛型型別參數的隱含轉換。

運算式樹狀架構 (C# 和 Visual Basic)

說明如何使用運算式樹狀架構,以啟用可執行程式碼的動態修改。

LINQ (Language-Integrated Query)

討論 C# 和 Visual Basic 語言語法中的強大查詢功能,以及用於查詢關聯式資料庫、XML 文件、資料集與記憶體中集合的常見模型。

物件導向程式設計 (C# 與 Visual Basic)

說明一般物件導向概念,包括封裝、繼承和多型。

效能 (C# 和 Visual Basic)

討論幾個可協助提高應用程式效能的基本規則。

反映 (C# 和 Visual Basic)

說明如何使用反映來動態建立型別的執行個體、將型別繫結至現有物件,或從現有物件取得型別,以及叫用其方法或存取其欄位和屬性。

序列化 (C# 和 Visual Basic)

說明二進位、XML 和 SOAP 序列化的主要概念。

執行緒 (C# 和 Visual Basic)

提供 .NET 執行緒模型的概觀,並示範如何撰寫同時執行多項工作的程式碼,以提升應用程式的效能和回應速度。