static void Main(string[] args)
{
string s = "aabcde";
char[] a = s.ToCharArray(); // string을 char[]로 복사
Console.WriteLine($"원본 문자열 : {s} 문자수 {s.Length}");
a[2] = (char)(0xac00); // 코드값을 문자로 전환 '가'
a[3] = (char)(0xd55c); // '힌'
// string ss = new string(a); // char[]로 새로운 string생성
s=new string(a);
// Console.WriteLine($"복사 문자열 : {ss} 문자수 {ss.length}");
Console.WriteLine($"수정 문자열 : {s} 문자수 {s.Length}");
Console.WriteLine();
//문자의 코드값 구하기
Console.WriteLine($"'a' 의 코드 값은 {(int)('a')}입니다"); //'a'의 코드값 출력
Console.WriteLine($"'한'의 코드 값은 0x{(int)('한'):X}입니다"); /
}
원본 문자열 : aabcde 문자수 6 // Console 출력결과
|
.
'Tip !!! > C# tip' 카테고리의 다른 글
Serialize 사용 안하고 이진파일로 구조체 / Class 저장하고 읽기 (0) | 2022.07.28 |
---|---|
문자열 나누기 StringSplit (0) | 2022.07.28 |
실행한 외부프로그램 종료까지 기다리기 (0) | 2022.07.28 |
인수 없이 외부프로그램 실행시키기 (0) | 2022.07.28 |
커맨드 라인 인자 전달 외부프로그램 실행 (0) | 2022.07.28 |