Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Kapitel 3 Spracheinführung C# 4.0 Grundsätzlich können Sie diese Dateien über sogenannte Assemblies in Ihren zu übersetzenden Quellcode importieren lassen und auf diese Weise verschiedene Codeelemente zusammenstel- len. Um die Programmelemente möglichst einfach zusammenstellen zu können, bietet C# ein ganzes Reich von Programmelementen an, die Ihren Code weiter modular strukturieren. Hier sind neben prozeduralen Programmelementen auch die objektorientierten Strukturen zu nennen. Zunächst möchten wir Ihnen Funktionen und Prozeduren als prozedurale Programm- elemente vorstellen. In einem zweiten Schritt werden wir dann die erweiterten Elemente der ob- jektorientierten Programmierung ergänzen, die auch auf Funktionen anwendbar sind. 3.4.1 Funktionen Mit Funktionen erhalten Sie die Möglichkeit, Programmabschnitte zu gliedern und diese einzel- nen Gliederungselemente in andere Programme zu übernehmen, einfach indem Sie die Funktion übernehmen. Sie müssen bei der Erstellung von Funktionen, die Sie in andere Programme über- nehmen wollen, einige Dinge berücksichtigen, auf die wir nachfolgend eingehen werden. Mit der objektorientierten Programmierung haben Methoden wesentliche Aufgaben von Funk- tionen übernommen, in ihrer Programmierung sind beide Elemente sehr ähnlich, so dass sich Funktionen einfach in Methoden umwandeln lassen, mit denen eine noch bessere Wiederver- wendbarkeit ermöglicht wird. Programmierung von Funktionen