C#에서 문자의 ASCII 값 가져 오기
이 자습서에서는 C#의 문자열에있는 문자의 ASCII 값에 대한 메서드를 설명합니다.
C#에서 Typecasting을 사용하여 문자열에있는 문자의 ASCII 값 가져 오기
유형 변환은 값을 한 데이터 유형에서 다른 데이터 유형으로 변환하는 데 사용됩니다. 정보 교환을위한 미국 표준 코드라고도하는 ASCII
는 키보드의 각 문자와 관련된 코드입니다. 문자열에서 각 문자를 추출하고Int
로 형변환하여 문자열에있는 문자의 ASCII 값을 가져올 수 있습니다. 다음 코드 예제는 C#에서 형변환을 사용하여 문자열에서 문자의 ASCII 값을 얻는 방법을 보여줍니다.
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);
}
}
}
}
출력:
65
66
67
68
69
70
71
72
73
C#에서 형변환을 사용하여 문자열의 ASCII 값을 표시했습니다. 문자열str
을 초기화하고foreach
루프를 사용하여str
에서 각 문자c
를 추출했습니다. 추출 된 각 문자c
를Int
로 변환하기 위해 typecasting을 사용했습니다.
C#에서byte[]
를 사용하여 문자열에있는 문자의 ASCII 값 가져 오기
각 문자열의 문자를Int
로 형변환하지 않으려면 대신 바이트 배열을 사용할 수도 있습니다. 문자열을 byte[]
및 배열의 각 요소를 표시합니다. 다음 코드 예제는 C#에서byte[]
를 사용하여 문자열에서 문자의 ASCII 값을 얻는 방법을 보여줍니다.
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);
}
}
}
}
출력:
65
66
67
68
69
70
71
72
73
C#에서byte[]
를 사용하여 문자열에있는 문자의 ASCII 값을 표시했습니다. str
문자열을 초기화하고 Encoding.ASCII.GetBytes(str)
함수을 사용하여ASCIIvalues
바이트 배열로 변환합니다. foreach
루프를 사용하여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