Kurs Repository zu Kurs C# Programmierung - Sprache und .NET Grundlagen der ppedv AG
- C#
- .NET Versionen
- Projekte und Projektmappen
- HelloWorld.cs
- Startprojekt festlegen
- Sprachgrundlagen
- Variablen & Datentypen
- Aus- und Eingaben
- Parsing & Casting
- Operatoren
- eindimensionale Arrays
- mehrdimensionale Arrays
- logische Operatoren
- if-Abfrage
- Trinäre Operator
- while-Schleifen
- do-while-Schleife
- for-Schleife
- foreach-Schleife
- Enums
- Funktionen
- Modifier
- Parameter
- optionale Parameter
- params
- out
- Überladung
- Namespaces
- Klassen
- Felder
- Eigenschaften
- Kapselungen
- Konstruktoren
- Objekte
- Destruktor
- Garbage Collection
- Statische Member
- Werte- und Referenztypen
- ref
- using und IDisposable
- Vererbung
- base
- virtuelle Member
- Überschreibungen verhindern
- Zugriffsmodifier
- Polymorphismus
- Typtest "GetType()" & "typeof"
- Typtest "is"
- Member ausblenden (nicht so wichtig und nicht empfohlen)
- abstrakte Member und Klassen
- Interfaces
- Interface-Implementierungen
- Generische Datentypen
- List
- Stack
- Queue
- Dictionary<T1, T2>
- try-catch
- eigene Exceptions
- UnitTests mit AAA-Pattern
- Assert References
- UnitTests DataRow
- Delegates
- Action
- Func
- anonyme Methoden
- EventHandler
- Dateien lesen/schreiben
- JSON
- XML
- Extension Methods
- Linq und IEnumberable
- DebuggerDisplay
- Rekursion vs. Iteration