열심히 공부하자.
C#에 StringBuilder 라는 것이 있다.
StringBuilder sb = new StringBuilder();
이런식으로 선언하면 된다.
sb 자체는 하나의 object로 인식되는 듯 하다.
sb.Append(list[i]._holdOrgName);
sb.Append(";");
이렇게 사용하면 각 변수의 항목이 sb에 순서대로 붙는다.
strcat 같은 함수를 더 편하게 사용하는 느낌이다.
txtOrg 라는 TextBox에 문자열을 출력하기 위해 다음과 같이 사용할 수 있다.
private System.Windows.Forms.TextBox txtOrg;
...
txtOrg.Text = sb.ToString(); // 화면에 출력
신기한 C# -_-;
string 형식으로도 충분히 구현가능 할텐데 왜 StringBuilder를 만들었을까?
단순히 편의성을 위해?
StringBuilder에 대해 좀 더 확인해봐야겠다.
추가
MSDN에서 확인해봤다.
http://msdn.microsoft.com/ko-kr/library/system.text.stringbuilder.aspx
단순한 문자객체가 아니라 class 였구나.
쓸만한 멤버 변수도 많아 보인다.
음... 속도는 어떨까?
속도도 한번 더 확인해보자.
댓글 없음:
댓글 쓰기