C#에서 문자열의 문자를 반복합니다.
이 게시물에서는 C#에서 문자열의 문자를 반복하는 방법에 대해 설명합니다.
1. 사용 foreach
고리
그만큼 foreach 루프 문자열의 문자를 반복하는 간단하고 우아한 방법을 제공합니다. 다음 예제는 사용 방법을 보여줍니다. foreach
콘솔에서 문자열의 모든 문자를 인쇄합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
using System; public class Example { public static void Main() { string str = "Hello"; foreach (char c in str){ Console.WriteLine(c); } } } |
결과:
H
e
l
l
o
2. for 루프 사용
일반 for 루프를 사용하여 문자열의 문자를 반복하고 루프 카운터 인덱스를 사용하여 각 문자에 액세스할 수도 있습니다. 이것은 아래에 설명되어 있습니다. 이것은 일반적으로 foreach 문보다 빠릅니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
using System; public class Example { public static void Main() { string str = "Hello"; for (int i = 0; i < str.Length; i++) { char c = str[i]; Console.WriteLine(c); } } } |
결과:
H
e
l
l
o
C#에서 문자열의 문자를 반복하는 것이 전부입니다.