(LINQ to XML) 的純功能性轉換簡介

本節說明功能性轉換,包括基礎的概念與支援的語言建構。 其中包含程式設計的物件導向與功能性轉換方法,包括如何轉換到後者的建議。 雖然在許多程式設計案例中都可以使用功能性轉換,但是此處使用 XML 轉換做為具體範例。

教學課程:操作 WordprocessingML 檔中的內容教學課程提供一系列的範例,每個範例都是在上一個範例中建立的。 這些範例會示範純功能性轉換方法以管理 XML。 本教學課程假設您有 c # 或 Visual Basic 的實用知識。 本教學課程中不會提供語言結構的詳細語義,但是會適當地提供語言檔的連結。

同時也假設具備資訊科學基本概念與 XML (包括 XML 命名空間) 的實用知識。

本節內容

發行項 說明
概念與術語 (功能轉換) 說明純功能性轉換的概念與術語。
功能程式設計與命令式程式設計的比較 比較與對照功能性程式設計與更傳統的命令性 (程序性) 程式設計。
重構為純功能 說明純虛擬函式,並顯示純虛擬函式與非純虛擬函式的範例。
功能轉換的適用性 描述功能性轉換的典型案例。
XML 的功能轉換 描述轉換 XML 樹狀內容中的功能性轉換。