Kursinhalt
C# Grundlagen
C# Grundlagen
Zeichen
Das Schlüsselwort char
repräsentiert ein einzelnes Zeichen. Ein Zeichenwert wird immer in einfache Anführungszeichen ('
) eingeschlossen.
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char letter1 = 'a'; char letter2 = 'b'; Console.WriteLine(letter1); // Output: a Console.WriteLine(letter2); // Output: b } } }
Jedes Zeichen hat eine entsprechende Zahl in der ASCII-Tabelle, einem System, das von Computern zur Darstellung von Text verwendet wird. Zum Beispiel ist a
97
und b
ist 98
. Die vollständige Tabelle finden Sie here. Arithmetische Operationen auf Zeichen verwenden diese Zahlen. Zum Beispiel:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char var1 = 'a'; char var2 = 'b'; Console.WriteLine(var1 + var2); // Output: 195 } } }
Der obige Code gibt 195
aus, weil die Summe der ASCII-Werte von a
und b
195
ist.
Die Ziffern von 0 bis 9 können auch als Zeichen dargestellt werden, indem sie in einfache Anführungszeichen gesetzt werden:
Allerdings sind als Zeichen dargestellte Ziffern NICHT dasselbe wie ganze Zahlen.
Hinweis
Das Summieren von Buchstaben mit ASCII-Werten kann nützlich sein, um einfache Hash-Funktionen zu erstellen. Diese Funktionen können für Datenintegritätsprüfungen oder zur Verteilung von Daten über Speichersysteme verwendet werden. Durch das Summieren der ASCII-Werte von Zeichen in einem String können Sie eine eindeutige numerische Darstellung dieses Strings erzeugen.
Danke für Ihr Feedback!