반응형
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
반응형
'C# 기술' 카테고리의 다른 글
c# throw Exception (0) | 2019.01.27 |
---|---|
C# 특정 폴더의 지정된 확장자들의 파일들 가져오기 (0) | 2019.01.25 |
C# File 쓰기 ( File, StreamWrite ) (0) | 2019.01.22 |
TreeView DirectoryInfo (TreeView 폴더 구조 보여주기) (2) | 2019.01.20 |
C# Color 사용하기 (0) | 2019.01.20 |
댓글