본문 바로가기
C# 기술

C# substring 문자열 자르기

by bryan.oh 2019. 1. 22.
반응형

C# Substring

문자열 자르기

 

String.Substring 을 씁니다.

string str = "abcd12345가나다라마";
Console.WriteLine("str.Substring(0, 4) = {0}", str.Substring(0, 4));
Console.WriteLine("str.Substring(4, 5) = {0}", str.Substring(4, 5));
Console.WriteLine("str.Substring(9) = {0}", str.Substring(9));
// str.Substring(-5); // -> System.ArgumentOutOfRangeException
// str.Substring(100);// -> System.ArgumentOutOfRangeException
// str.Substring(0, 50); // -> System.ArgumentOutOfRangeException
 

 

결과

1
2
3
str.Substring(0, 4) = abcd
str.Substring(4, 5) = 12345
str.Substring(9) = 가나다라마
cs

 

주의

첫번째 파라메터는 index 입니다. 0보다 작거나, 자르려는 문자열보다 크면 오류가 발생합니다.

두번째 파라메터는 자르려는 Length 입니다. start index 부터의 길이가 자르려는 문자열의 길이를 넘으면 오류가 발생합니다.

 

 

 

 

 

728x90
반응형

댓글