Einführung in reine funktionale Transformationen (C#)

Dieser Abschnitt führt Sie in das Thema "funktionale Transformationen" ein und bietet eine Übersicht über die zugrunde liegenden Konzepte und die zugehörigen Sprachkonstrukte. Es werden die Unterschiede zwischen dem Programmieren mit dem objektorientierten Ansatz und dem Programmieren mit der funktionalen Transformation erläutert und Empfehlungen für die Umstellung auf die funktionale Transformation gegeben. In diesem Abschnitt wird die XML-Transformation zu Illustrationszwecken verwendet, funktionale Transformationen können aber auch in vielen anderen Programmierszenarios verwendet werden.

In diesem Abschnitt

Thema Beschreibung
Konzepte und Terminologie (funktionale Transformation) (C#) Enthält eine Einführung in die Konzepte und Begriffe der Transformationen mit reinen Funktionen.
Funktionale Programmierung und Imperative Programmierung (C#) Benennt die Gemeinsamkeiten und Unterschiede der funktionalen Programmierung und der herkömmlichen imperativen (prozeduralen) Programmierung.
Refactoring in reine Funktionen (C#) Enthält eine Einführung in die reinen Funktionen und zeigt Beispiele für reine und unreine Funktionen.
Anwendbarkeit der funktionalen Transformation (C#) Beschreibt typische Szenarios für funktionale Transformationen.
Funktionale Transformation von XML (Visual Basic) Beschreibt funktionale Transformationen im Kontext der Transformierung von XML-Strukturen.

Siehe auch

Reine funktionale XML-Transformationen (C#)