Sprachgrundlagen
Grundlagen der C#-Syntax, des Typsystems und der Kontrollstrukturen. Der erste Schritt, um die Logik der Sprache zu verstehen.
Sprachgrundlagen
Für den Einstieg in C# behandelt dieser Abschnitt die Syntax, grundlegende Datentypen, Operatoren, Kontrollstrukturen und Schleifen. Auch Ausnahmebehandlung und das Konzept von Namespaces gehören zu den fundamentalen Bausteinen.
Ziel: Syntax und Kontrollfluss lernen, um sich auf fortgeschrittene Themen vorzubereiten.
TL;DR
if,switch,for,foreach.- Grundtypen:
int,string,bool. - Fehlerbehandlung:
try/catch/finally.
Einführung in C# und das .NET-Ökosystem
C# ist eine moderne, sichere und objektorientierte Sprache. Mit dem .NET-Ökosystem lassen sich Web-, Mobile-, Desktop- und Spieleanwendungen entwickeln.
Erstes C#-Projekt
Erste Konsolenanwendung in C# mit Visual Studio 2022: Verwendung von WriteLine, ReadKey und ReadLine.
Grundlegende Datentypen in C#
Grundlegende Datentypen in C#: numerisch, textbasiert, logisch, objektorientiert und nullable.
C# Syntaxstruktur
Erlernen Sie die Grundlagen der C#-Syntax: Codeblöcke, Kommentare und Regeln zur Variablennamensgebung verständlich erklärt.
Operatoren und Ausdrücke in C#
Operatoren und Ausdrücke in C#: Verwendung von arithmetischen, Vergleichs-, logischen Operatoren, Inkrement-/Dekrement-, Ternary- und Null-Coalescing-Operatoren.
C# Verzweigungsstrukturen (if, else, switch)
Entscheidungsstrukturen in C#: lernen Sie, wie man mit if, else if, else und switch unterschiedliche Aktionen abhängig von Bedingungen ausführt.
C# Schleifen (for, foreach, while, do-while)
Lernen Sie die Verwendung von for-, foreach-, while- und do-while-Schleifen in C#, um wiederholte Abläufe effizient umzusetzen.
C# Konsolenbefehle
Lernen Sie den Umgang mit der C#-Konsole: Ausgaben schreiben, Benutzereingaben lesen und Text richtig formatieren.
String-Operationen in C#
Lernen Sie die String-Verarbeitung in C#: Verkettung, Suche, Substring, IndexOf und weitere wichtige String-Methoden.
Typumwandlungen in C#
Erlernen Sie Typumwandlungen in C#, einschließlich impliziter und expliziter Konvertierung sowie Parse-, TryParse- und Convert-Methoden.
Verwendung von Konstanten und Enums in C#
Lernen Sie die Verwendung von Konstanten und Enums in C#, um sauberen, sicheren und wartbaren Code mit Beispielen zu schreiben.
C# Mathematikbibliothek
Lernen Sie die C#-Math-Bibliothek kennen und verwenden Sie Methoden wie Pow, Sqrt, Round, Abs und weitere mathematische Funktionen.
Boolesche Operationen in C#
Erlernen Sie boolesche Operationen in C#, einschließlich des bool-Typs, Vergleichen und logischen Operatoren wie &&, || und !.
DateTime- und TimeSpan-Operationen in C#
Lernen Sie die Arbeit mit DateTime und TimeSpan in C#, um Datums- und Zeitoperationen wie Vergleiche, Berechnungen und Formatierung durchzuführen.
Zufallsoperationen in C#
Lernen Sie die Random-Klasse in C#, um Zufallszahlen und -werte mit Next, NextDouble und praktischen Beispielen zu erzeugen.
Methoden und Parameterverwendung in C#
Lernen Sie Methoden und die Verwendung von Parametern in C#, einschließlich Wert- und Referenzparametern sowie optionalen Parametern.
Ausnahmebehandlung in C# (try, catch, finally)
Erlernen Sie die Ausnahmebehandlung in C# mit try-, catch- und finally-Blöcken zur sicheren Fehlerverwaltung anhand von Beispielen.
Namespaces und Assemblies in C#
Erlernen Sie die Konzepte von Namespaces und Assemblies in C#, um Code zu strukturieren und Abhängigkeiten korrekt zu verwalten.