예제 1)
// 원본 문자열은 이렇다.
string original = "안녕!@#$하이!@#$헬로우!@#$반갑습니다!@#$땡큐!@#$";
// 이 함수 한방이면 끝난다.
string[] array = MySplit(original);
// 문자열 분리 함수.
string[] MySplit(string original)
{
// 파라미터로 주어진 모든 문자를 기준으로, original 문자열을 조각조각낸다. 이때 빈 문자열도 생긴다. 이것만 걸러내면... 므흐흐...
string[] temp = original.Split(new Char[] {'!','@','#','$'});
// 배열로 가공하기 직전의 저장소
ArrayList list = new ArrayList();
// 유효한 길이의 문자열만 골라골라...
for(int i = 0; i < temp.Length; ++i)
{
if(temp[i].Length == 0) continue;
list.Add(temp[i]);
}
// 배열로 리턴하는 게 좋겠다.
string[] result = new string[list.Count];
for(int i = 0; i < list.Count; ++i)
result[i] = list[i];
return result;
}
===================================
예제 2)
string a = "김말똥-이말똥-말똥";
string []d = new string [3];
d = a.Split('-'); <- 요기가 포인트입니다.
textBox3.Text = d[0];
textBox4.Text = d[1];
=====
응용해보세요..^^;;;