String.Substring()은 문자열에서 부분 문자열을 가져오는 메서드이다.
1. String.Substring(int startIndex)
문자열의 startIndex 위치부터 문자열의 마지막까지를 새로운 문자열로 생성하여 반환한다.
var result = "This is example string.".Substring(6);
Console.WriteLine(result); // Output : s is example string.
2. String.Substring(int startIndex, int length)
문자열의 startIndex 위치부터 length 만큼의 문자들을 새로운 문자열로 생성하여 반환한다.
var result = "This is example string.".Substring(6, 10);
Console.WriteLine(result); // Output : s is examp
두 메서드 모두 인덱스 범위 초과 오류가 발생할 수 있다.
startIndex는 0 이상, 전체 문자열의 길이 미만이어야 하며, startIndex + length는 0 이상, 전체 문자열의 길이 이하여야 한다.
'.NET > C#' 카테고리의 다른 글
[C#] 문자열 04 - IsNullOrEmpty(), IsNullOrWhiteSpace() 문자열 판별하기 (0) | 2022.11.13 |
---|---|
[C#] 문자열 03 - Trim(), TrimStart(), TrimEnd() (0) | 2022.07.05 |
[C#] 문자열 01 - Split()으로 문자열 분할하기 (0) | 2021.10.17 |
[C#] try~catch~finally 구문 사용법 (0) | 2021.09.27 |
[C#] ref 형식 파라미터 사용법 (0) | 2021.09.21 |