Auf der Fährte von C# - Einführung und Referenz

von: Golo Roden

Springer-Verlag, 2008

ISBN: 9783540278894 , 237 Seiten

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 20,67 EUR

Mehr zum Inhalt

Auf der Fährte von C# - Einführung und Referenz


 

Vorwort

7

Über dieses Buch

7

Zielgruppe

8

Struktur

8

Kontakt

9

Kapitelübersicht

10

Inhalt

10

Inhaltsverzeichnis

13

Einführung in .NET

16

1.1 Was ist .NET?

16

1.2 Plattformunabhängigkeit

16

1.3 Sprachunabhängigkeit

18

1.4 Verwalteter Code

19

1.5 Erweiterungen

19

1.6 Was ist C#?

20

Anwendungsarchitektur

22

2.1 Lösungen und Anwendungen

22

2.2 Komponenten und Assemblies

23

2.3 Datentypen

23

Objektorientierung

25

3.1 Prozedurales Paradigma

25

3.2 Objektorientiertes Paradigma

26

Typen

28

4.1 Werte- und Verweistypen

28

4.2 Vordefinierte Typen

29

4.3 Benutzerdefinierte Typen

32

Namensräume

33

5.1 Was sind Namensräume?

33

5.2 Vordefinierte Namensräume

34

5.3 Benutzerdefinierte Namensräume

36

Klassen und Strukturen

38

6.1 Was sind Klassen?

38

6.2 Felder

42

6.3 Eigenschaften

44

6.4 Methoden

51

6.5 Konstruktoren

67

6.6 Strukturen

79

Vererbung

80

7.1 Was ist Vererbung?

80

7.2 Felder und Eigenschaften

83

7.3 Methoden

84

7.4 Konstruktoren

91

Schnittstellen

93

8.1 Was sind Schnittstellen?

93

8.2 Benutzerdefinierte Schnittstellen

94

8.3 Schnittstellen implementieren

98

Delegaten

101

9.1 Was sind Delegaten?

101

9.2 Multicast-Delegaten

102

9.3 Anonyme Methoden

106

9.4 Lambdaausdrücke

109

Ereignisse

110

10.1 Was sind Ereignisse?

110

10.2 Auslösen von Ereignissen

113

10.3 Reagieren auf Ereignisse

117

Generika

118

11.1 Was sind Generika?

118

11.2 Typparameter

123

11.3 Lambdaausdrücke

125

Nullbare Wertetypen

126

12.1 Was sind nullbare Wertetypen?

126

Enumerationen

130

13.1 Was sind Enumerationen?

130

Variablen

133

14.1 Was sind Variablen?

133

14.2 Zuweisungen an Variablen

137

Arrays

141

15.1 Was sind Arrays?

141

15.2 Indexer

147

Operatoren

150

16.1 Was sind Operatoren?

150

16.2 Arithmetische Operatoren

150

16.3 Relationale Operatoren

154

16.4 Logische Operatoren

156

16.5 Bitweise Operatoren

157

16.6 Zeichenkettenoperatoren

158

16.7 Operatorreihenfolge

160

16.8 Überladen von Operatoren

163

Ausdrücke

170

17.1 Konvertieren

170

17.2 Boxing

171

17.3 Benutzerdefiniertes Konvertieren

172

17.4 Konvertierbarkeit

174

Anweisungen

177

18.1 Bedingungen

177

18.2 Schleifen

188

18.3 Sprunganweisungen

192

18.4 foreach

194

Linq

197

19.1 Was ist Linq?

197

19.2 Abfrageoperatoren

197

19.3 Lambdaausdrücke

205

Ausnahmen

206

20.1 Was sind Ausnahmen?

206

20.2 Ausnahmen behandeln

207

20.3 Benutzerdefinierte Ausnahmen

214

20.4 Leistung und Ressourcenbedarf

215

Attribute

216

21.1 Was sind Attribute?

216

21.2 Benutzerdefinierte Attribute

218

21.3 Ziele von Attributen

220

Speicherverwaltung

223

22.1 Speicherverbrauch

223

22.2 Freigabe von Ressourcen

223

22.3 Verhalten von Zeichenketten

232

22.4 Verspätete Initialisierung

234

Sachverzeichnis

236