C# 문자열 한글자씩 자르는 방법 예제

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[인덱스] 한 글자씩 출력을 하였습니다.

댓글