C#:
부분 문자열 추출
How to: (방법)
using System;
class SubstringExample {
static void Main() {
// 예제 문자열
string example = "안녕하세요, C# 세계에 오신 것을 환영합니다!";
// Substring을 이용한 추출
string greet = example.Substring(0, 5); // "안녕하세요"
string welcome = example.Substring(14, 2); // "환영"
// 결과 출력
Console.WriteLine(greet);
Console.WriteLine(welcome);
}
}
Deep Dive (심층 학습)
C#에서 문자열 추출은 주로 Substring
메소드로 수행합니다. 2000년 .NET 프레임워크의 첫 등장부터 사용됐어요. 대안으로는 Span<T>
혹은 정규 표현식(Regex)이 있습니다. Substring
은 새로운 문자열을 반환하지만, Span<T>
는 메모리를 절약할 수 있는 방법입니다. 성능이 중요한 상황에서는 Span<T>
사용을 고려해보세요.
See Also (참고 자료)
- Microsoft의 Substring 메소드 문서: Substring Method in C#
- 정규 표현식 (Regex) 사용법에 대한 문서: Regular Expressions in C#
Span<T>
에 대한 정보: Spanin C#