본문 바로가기
개발 이야기/C# 이야기

C# .Net 문자열 나누기 Split

by 런던살자 2020. 3. 14.

안녕하세요 마블랑입니다.

 

이번 포스팅은 간단하게 C#, .Net에서 문자열을 특정문자로 나누는 방법에 대해서 소개하겠습니다.

 

먼저 예제 코드를 보겠습니다.

string strMsg = "1/2/3/4/5/6/7/8/9/0/a";	//예제 문자열

string[] strTemp = strMsg.Split('/'); 		//문자열 '/' 으로 나누기

//문자열 나누기 출력
string strOutput = "";	
foreach (string temp in strTemp)
{
	strOutput += temp + "\n";
}
MessageBox.Show(strOutput);

 

출력결과 : 

 

C# .Net 에서 문자열을 나눌때 String.Split() 함수를 사용하면 됩니다~

 

매개변수는 문자열이 아닌 문자만 넣을 수 있으니 참고하시기 바랍니다.( ' 작은 따옴표로 넣어주세요)

 

 

C# .Net에서 문자열을 나눌때 Substring 이나 indexOf도 사용할수 있지만 해당 자리수가 고정되어 있어야하는 조건이 있습니다.

 

하지만 Split는 문자로 구분만 되어있으면 데이터의 길이는 상관없으니 개인적으로 split가 더 유용하다고 생각합니다~

 

이상 마블랑이었습니다.

 

읽어주어서 고맙습니다.

댓글