Share via


程式設計概念

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

在本節中

標題

描述

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

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

使用 Async 和 Await 設計非同步程式 (C# 和 Visual Basic)

說明如何撰寫非同步方案使用 Async等候 (Visual Basic) 或 非同步等候 (C#)。 包含一個逐步解說。

屬性 (C# 和 Visual Basic)

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

呼叫端資訊 (C# 和 Visual Basic)

描述如何取得呼叫端方法的資訊。 這項資訊包含檔案路徑和原始程式碼的行號和呼叫端的成員名稱。

集合 (C# 和 Visual Basic)

描述一些 .NET Framework 提供的集合型別。 示範如何使用簡單的集合,和索引鍵/值組的集合。

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

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

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

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

Iterator (C# 和 Visual Basic)

描述 Iterator,用來在集合中逐步執行並一次傳回一個項目。

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 執行緒模型的概觀,並示範如何撰寫同時執行多項工作的程式碼,以提升應用程式的效能和回應速度。