안녕하세요 마블랑입니다.
이번 포스팅은 간단하게 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가 더 유용하다고 생각합니다~
이상 마블랑이었습니다.
읽어주어서 고맙습니다.
'개발 이야기 > C# 이야기' 카테고리의 다른 글
C# .Net Array.Copy() 바이트 복사 (0) | 2020.03.23 |
---|---|
C# .Net WPF 의존프로퍼티(DP) (0) | 2020.03.16 |
C# .Net String to Byte array, Byte array to String Convert문자열 변환 (0) | 2020.03.14 |
C# .Net OpenFileDialog 여러파일선택 (0) | 2020.03.07 |
VisualStudio .Net 버전 3.0 빌드문제 해결 (0) | 2020.02.26 |
댓글