ASCII-Wert eines Zeichens in C# abrufen
-
Abrufen des ASCII-Werts von Zeichen in einer Zeichenkette mit Typumwandlung in
C#
-
Abrufen des ASCII-Werts von Zeichen in einer Zeichenkette mit
byte[]
inC#
In diesem Lernprogramm werden Methoden zum ASCII-Wert von Zeichen in einer Zeichenkette in C# erläutert.
Abrufen des ASCII-Werts von Zeichen in einer Zeichenkette mit Typumwandlung in C#
Typecasting wird verwendet, um einen Wert von einem Datentyp in einen anderen zu konvertieren. ASCII, auch als amerikanischer Standardcode für den Informationsaustausch bekannt, ist ein Code, der jedem Zeichen auf der Tastatur zugeordnet ist. Wir können die ASCII-Werte von Zeichen in einer Zeichenkette erhalten, indem wir jedes Zeichen aus der Zeichenkette extrahieren und in Int
typisieren. Das folgende Codebeispiel zeigt uns, wie wir den ASCII-Wert von Zeichen in einer Zeichenkette mit Typumwandlung in C# erhalten können.
using System;
using System.Text;
namespace ASCII_value_of_a_string {
class Program {
static void Main(string[] args) {
string str = "ABCDEFGHI";
foreach (var c in str) {
Console.WriteLine((int)c);
}
}
}
}
Ausgabe:
65
66
67
68
69
70
71
72
73
Wir haben die ASCII-Werte von Zeichen in einer Zeichenkette mit Typumwandlung in C# angezeigt. Wir haben den String str
initialisiert und mit der Schleife foreach
jedes Zeichen c
aus str
extrahiert. Wir haben Typecasting verwendet, um jedes extrahierte Zeichen c
in Int
umzuwandeln.
Abrufen des ASCII-Werts von Zeichen in einer Zeichenkette mit byte[]
in C#
Wenn wir nicht jedes Zeichen einer Zeichenkette in ein Int
typisieren möchten, können wir stattdessen auch ein Byte-Array verwenden. Wir können die ASCII-Werte von Zeichen in einer Zeichenkette erhalten, indem wir die Zeichenkette mit byte[]
in ein Array von Bytes konvertieren und jedes Element des Arrays anzeigen. Das folgende Codebeispiel zeigt uns, wie wir die ASCII-Werte von Zeichen in einer Zeichenkette mit byte[]
in C# erhalten können.
using System;
using System.Text;
namespace ASCII_value_of_a_string {
class Program {
static void Main(string[] args) {
string str = "ABCDEFGHI";
byte[] ASCIIvalues = Encoding.ASCII.GetBytes(str);
foreach (var value in ASCIIvalues) {
Console.WriteLine(value);
}
}
}
}
Ausgabe:
65
66
67
68
69
70
71
72
73
Wir haben die ASCII-Werte von Zeichen in einer Zeichenkette mit byte[]
in C# angezeigt. Wir haben den String str
initialisiert und mit der Funktion Encoding.ASCII.GetBytes(str)
in das Bytearray ASCIIvalues
konvertiert. Wir haben eine foreach
-Schleife verwendet, um jedes Element in ASCIIvalues
auszugeben.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn