Kompaktkurs c♯ 6.0
" Eingeführtes Buch zu C# von einem sehr bekannten Autor didaktisch wertvoll zahlreiche Beispiele, über 100 Übungsaufgaben mit Musterlösungen für Einsteiger und Umsteiger, z.B. von Java und C++# #Das Buch beschreibt in kompakter Form den gesamten Sprachumfang von C# mit den neuen Sprachmerkmale...
Main Author: | |
---|---|
Format: | eBook |
Language: | German |
Published: |
[Place of publication not identified]
Dpunkt Verlag
|
Subjects: | |
Online Access: | |
Collection: | O'Reilly - Collection details see MPG.ReNa |
Table of Contents:
- Geleitwort; Vorwort; Inhalt; 1 C♯ und das .NET-Framework; 1.1 Ähnlichkeiten zwischen C♯ und Java; 1.2 Unterschiede zwischen C♯ und Java; 1.3 Das .NET-Framework; 1.4 Übungsaufgaben; 2 Erste Schritte; 2.1 Hello World; 2.2 Gliederung von Programmen; 2.3 Symbole; 2.4 Übungsaufgaben; 3 Typen; 3.1 Einfache Typen; 3.2 Enumerationen; 3.3 Arrays; 3.4 Strings; 3.5 Structs; 3.6 Klassen; 3.7 object; 3.8 Boxing und Unboxing; 3.9 Übungsaufgaben; 4 Ausdrücke; 4.1 Arithmetische Ausdrücke; 4.2 Vergleichsausdrücke; 4.3 Boolesche Ausdrücke; 4.4 Bit-Ausdrücke; 4.5 Shift-Ausdrücke; 4.6 Überlaufprüfung; 4.7 typeof
- 4.8 sizeof4.9 Übungsaufgaben; 5 Deklarationen; 5.1 Deklarationen in Namensräumen; 5.2 Deklarationen in Klassen, Structs und Interfaces; 5.3 Deklarationen in Enumerationstypen; 5.4 Deklarationen in Blöcken; 5.5 Übungsaufgaben; 6 Anweisungen; 6.1 Leeranweisung; 6.2 Zuweisung; 6.3 Methodenaufruf; 6.4 if-Anweisung; 6.5 switch-Anweisung; 6.6 while-Anweisung; 6.7 do-while-Anweisung; 6.8 for-Anweisung; 6.9 foreach-Anweisung; 6.10 break- und continue-Anweisungen; 6.11 goto-Anweisung; 6.12 return-Anweisung; 6.13 Übungsaufgaben; 7 Ein-/Ausgabe; 7.1 Ausgabe auf den Bildschirm; 7.2 Formatierte Ausgabe
- 12.1 try-Anweisung12.2 Ausnahmeklassen; 12.3 Auslösen von Ausnahmen; 12.4 Ausnahmen in aufgerufenen Methoden; 12.5 Ausnahmen in Multicast-Delegates; 12.6 Übungsaufgaben; 13 Namensräume und Assemblies; 13.1 Namensräume; 13.2 Assemblies; 13.2.1 Assemblies und Module; 13.2.2 Versionierung von Assemblies; 13.2.3 Assemblies versus Namensräume; 13.3 Übungsaufgaben; 14 Generische Bausteine; 14.1 Generische Typen; 14.2 Constraints; 14.3 Vererbung bei generischen Typen; 14.4 Generische Methoden; 14.5 Generische Delegates; 14.6 Nullwerte; 14.7 Ko- und Kontravarianz bei generischen Typen
- 7.3 Ausgabe auf eine Datei7.4 Eingabe von der Tastatur; 7.5 Eingabe von einer Datei; 7.6 Lesen der Kommandozeilenparameter; 7.7 Übungsaufgaben; 8 Klassen und Structs; 8.1 Sichtbarkeitsattribute; 8.2 Felder; 8.3 Methoden; 8.4 Konstruktoren; 8.5 Destruktoren; 8.6 Properties; 8.7 Indexer; 8.8 Überladene Operatoren; 8.9 Kurzform für Methoden; 8.10 Geschachtelte Typen; 8.11 Partielle Typen; 8.12 Partielle Methoden; 8.13 Statische Klassen; 8.14 Unterschiede zu Java; 8.15 Übungsaufgaben; 9 Vererbung; 9.1 Deklaration von Unterklassen; 9.2 Kompatibilität zwischen Klassen
- 9.3 Überschreiben und Verdecken von Elementen9.4 Dynamische Bindung; 9.5 Konstruktoren in Ober- und Unterklasse; 9.6 Abstrakte Klassen; 9.7 Versiegelte Klassen; 9.8 Die Klasse Object; 9.9 Übungsaufgaben; 10 Interfaces; 10.1 Deklaration und Verwendung von Interfaces; 10.2 Operationen auf Interfaces; 10.3 Erweiterung von Interfaces; 10.4 Namenskonflikte; 10.5 Interface IDisposable; 10.6 Übungsaufgaben; 11 Delegates und Events; 11.1 Einfache Delegates; 11.2 Multicast-Delegates; 11.3 Erzeugen von Delegate-Werten; 11.4 Ereignisse (Events); 11.5 Anonyme Methoden; 11.6 Übungsaufgaben; 12 Ausnahmen