Kapitel 6. .NET-Grundlagen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Viele der grundlegenden Funktionen, die du beim Programmieren brauchst, werden nicht von der Sprache C#, sondern von Typen in der .NET BCL bereitgestellt. In diesem Kapitel behandeln wir Typen, die dir bei grundlegenden Programmieraufgaben helfen, wie z. B. virtuelle Gleichheitsvergleiche, Ordnungsvergleiche und Typkonvertierungen. Wir behandeln auch die grundlegenden .NET-Typen wie String
, DateTime
und Enum
.
Die Typen in diesem Abschnitt befinden sich im Namensraum System
, mit den folgenden Ausnahmen:
StringBuilder
ist inSystem.Text
definiert, ebenso wie die Typen für Textkodierungen.CultureInfo
und die zugehörigen Typen sind inSystem.Globalization
definiert.XmlConvert
ist inSystem.Xml
definiert.
String- und Textverarbeitung
Char
Ein C# char
steht für ein einzelnes Unicode-Zeichen und ist ein Alias für die System.Char
Struktur. In Kapitel 2 haben wir beschrieben, wie man char
Literale ausdrückt:
char c = 'A'; char newLine = '\n';
System.Char
definiert eine Reihe von statischen Methoden für die Arbeit mit Zeichen, z. B. ToUpper
, ToLower
und IsWhiteSpace
. Du kannst diese entweder über den Typ System.Char
oder seinen Alias char
aufrufen:
Console.WriteLine (System.Char.ToUpper ('c')); // C Console.WriteLine (char.IsWhiteSpace ('\t')); // True
ToUpper
und berücksichtigen das Gebietsschema des Endbenutzers, was zu ...
Get C# 12 in einer Kurzfassung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.