Einfache Typen, Referenztypen und Namensbereiche Selbstdefinierte Klassen und Standardklassen Methoden, Properties, Konstruktoren und Finalizer Überladen von Methoden, Properties und Operatoren Konvertierung von Klassen, Boxing und Unboxing Eindimensionale, mehrdimensionale und jagged Arrays Vererbung von Klassen und Polymorphie Statische, partielle und abstrakte Klassen Strukturen, Aufzählungstypen und versiegelte Klassen Exception Handling und Standardfehlerklassen Interfaces und Mehrfachvererbung in Interface-Hierarchien Delegates und anonyme Methoden Generische Typen und generische StandardklassenAuf der CD: Microsoft Visual C# 2008 Express Edition, Beispielprogramme und Musterlösungen Sie möchten die Programmiersprache C# als erste Programmiersprache erlernen oder als erfahrener Programmierer auf C# umsteigen? Dann ist dieses Buch genau richtig für Sie! Sie lernen die elementaren Sprachkonzepte von C# und werden schrittweise an die Entwicklung professioneller C#-Programme herangeführt. Die Sprachbeschreibung basiert auf der ECMA/ISO-Spezifikation. Damit ist C# prinzipiell plattformunabhängig. Beginnend mit den Grundlagen wie einfache Typen, Klassen und Arrays beschreibt die Autorin anschließend typische objektorientierte Themen wie Vererbung, Polymorphie und Exception Handling. Für den professionellen Einsatz sind in den hinteren Kapiteln auch Spracherweiterungen wie Nullable-Typen, anonyme Methoden und Generics detailliert erklärt. Zahlreiche Anwendungsbeispiele illustrieren die unterschiedlichen Verwendungsmöglichkeiten.