C#에서 문자열을 한 글자씩 잘라 배열에 저장하는 방법을 보도록 하겠습니다.
먼저 배열에 저장하는 방법을 보기 전에 한 글자씩 어떻게 자르는지 보도록 하겠습니다.
한 글자씩 자르기
가장 간단한 방법으로는 foreach 문을 사용할 수 있습니다.
foreach 문으로 자르기 예제
using System;
string str = "ABCDE";
foreach (char c in str)
{
Console.WriteLine(c);
}
결과
A
B
C
D
E
foreach를 사용하여 문자열을 하나씩 자를 수 있습니다.
for문을 사용해서도 문자열을 한 글자씩 취득할 수 있습니다.
for문으로 자르기 예제
using System;
string str = "ABCDE";
for (int k = 0; k < str.Length; k++)
{
Console.WriteLine(str[k]);
}
결과
A
B
C
D
E
str 변수에 저장된 문자열을 리스트처럼 바로 사용하였습니다.
0번째부터 문자열 길이만큼 for 문으로 반복처리하면서 str[인덱스] 한 글자씩 출력을 하였습니다.
댓글