純函式轉換簡介 (LINQ to XML)
本節說明功能性轉換,包括基礎的概念與支援的語言建構。 其中包含程式設計的物件導向與功能性轉換方法,包括如何轉換到後者的建議。 雖然在許多程式設計案例中都可以使用功能性轉換,但是此處使用 XML 轉換做為具體範例。
教學課程:操作 WordprocessingML 文件中的內容教學課程提供一系列的範例,每個範例都是根據前一個範例所建置。 這些範例會示範純功能性轉換方法以管理 XML。 此教學課程假設您具備 C# 或 Visual Basic 的實用知識。 在此教學課程中不會提供語言建構的詳細語意,但是會適當地提供語言文件的連結。
同時也假設具備資訊科學基本概念與 XML (包括 XML 命名空間) 的實用知識。
本節內容
文章 | 描述 |
---|---|
概念與術語 (功能轉換) | 說明純功能性轉換的概念與術語。 |
功能程式設計與命令式程式設計的比較 | 比較與對照功能性程式設計與更傳統的命令性 (程序性) 程式設計。 |
重構為純功能 | 說明純虛擬函式,並顯示純虛擬函式與非純虛擬函式的範例。 |
功能轉換的適用性 | 描述功能性轉換的典型案例。 |
XML 的功能轉換 | 描述轉換 XML 樹狀內容中的功能性轉換。 |