본문 바로가기
C#/C# 문법

C# Split

by TcTT 2018. 8. 20.
반응형

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