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:
-
StringBuilderist inSystem.Textdefiniert, ebenso wie die Typen für Textkodierungen. -
CultureInfound die zugehörigen Typen sind inSystem.Globalizationdefiniert. -
XmlConvertist inSystem.Xmldefiniert.
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, wie z.B. ToUpper, ToLower und IsWhiteSpace. Du kannst diese entweder über den System.Char Typ 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, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access