반응형
C# Split
1. 나눌 구분자의 길이가 1일때.
1 2 | string sFull = "TcTT/010-0000-0000/tctt@tistory.com"; string[] tempsArr = sFull.Split('/'); | cs |
1번 라인 : 데이터가 일정하게 '/' 구분자를 사용하여 들어온다면,
2번 라인 : 간편하게 Split 함수를 사용하여 string 배열에 담을 수 있다.
2. 나눌 구분자의 길이가 2이상일때.
1 2 | string sFull = "TcTT\r\n010-0000-0000\r\ntctt@tistory.com"; string[] tempsArr = sFull.Split(new string[] { "\r\n" }, StringSplitOptions.None); | cs |
1번 라인 : 구분자가 '\r\n' 임.
2번 라인 : .Split('\r\n') 사용시 "CS1012 문자 리터럴에 문자가 너무 많습니다." 오류가 발생...
오류를 해결하기위해선 위와같이 사용하면 된다.
.Split의 2번째 파라미터는 구분자가 빈 문자열을 포함하고있는지를 정의시키는 파라미터임.
반응형
'C# > C# 문법' 카테고리의 다른 글
C# Dictionary HashTable List HashSet (0) | 2018.12.21 |
---|---|
C# Image To PPM (0) | 2018.10.10 |
C# MessageBox (0) | 2018.09.17 |