Obtenha o valor ASCII do caractere em C#
-
Obtenha o valor ASCII dos caracteres em uma string com conversão de tipos em
C#
-
Obtenha o valor ASCII dos caracteres em uma string com
byte[]
emC#
Este tutorial discutirá métodos para valor ASCII de caracteres em uma string em C#.
Obtenha o valor ASCII dos caracteres em uma string com conversão de tipos em C#
Typecasting é usado para converter um valor de um tipo de dados para outro. ASCII, também conhecido como American Standard Code for Information Interchange, é um código associado a cada caractere do teclado. Podemos obter os valores ASCII dos caracteres em uma string extraindo cada caractere da string e convertendo-os em Int
. O exemplo de código a seguir nos mostra como podemos obter o valor ASCII de caracteres em uma string com conversão de tipos em C#.
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);
}
}
}
}
Resultado:
65 66 67 68 69 70 71 72 73
Exibimos os valores ASCII dos caracteres em uma string com conversão de tipos em C#. Inicializamos a string str
e usamos o loop foreach
para extrair cada caractere c
de str
. Usamos typecasting para converter cada caractere extraído c
em Int
.
Obtenha o valor ASCII dos caracteres em uma string com byte[]
em C#
Se não quisermos fazer o typecast de cada caractere da string em um Int
, também podemos usar un array de bytes. Podemos obter os valores ASCII dos caracteres em uma string convertendo a string em um array de bytes com byte[]
e exibindo cada elemento do array. O exemplo de código a seguir nos mostra como podemos obter os valores ASCII de caracteres em uma string com byte[]
em C#.
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);
}
}
}
}
Resultado:
65 66 67 68 69 70 71 72 73
Exibimos os valores ASCII de caracteres em uma string com byte[]
em C#. Inicializamos a string str
e usamos a Encoding.ASCII.GetBytes(str)
função para convertê-la no array de bytes ASCIIvalues
. Usamos um loop foreach
para produzir cada elemento em ASCIIvalues
.
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