// String > StringBuilder 긴문자열을 묶을 경우 사용
using System;
using System.Text; // 네임스페이스 적용
class CSTest
{
static void Main()
{
#region book
StringBuilder str = new StringBuilder("알파벳 : ", 40);
for (char c = 'a'; c <= 'z'; c++)
{
str.Append(c);
}
str[10] = '_';
Console.WriteLine(str);
#endregion
// StringBuilder를 사용하여 Table 생성하는 function 작성
#region study
string s = "안녕하세요";
String ss = "반갑습니다.";
int row = 2;
int col = 2;
StringBuilder sb = new StringBuilder();
sb.Append("<table border='1'>\n");
for (int i = 0; i < row; i++)
{
sb.Append("\t<tr>\n");
for (int j = 0; j < col; j++)
{
sb.AppendFormat("\t\t<td>{0}행 {1}열</td>\n", i, j);
}
sb.Append("\t</tr>\n");
}
sb.AppendLine("</table>"); / .AppendLine - Append에 줄바꿈 추가
Console.WriteLine("{0}", sb.ToString());
#endregion
}
}
- StringBuilder
http://msdn.microsoft.com/ko-kr/library/system.text.stringbuilder_members(VS.95).aspx
'.Net Project > .Net 3.5 Sp1' 카테고리의 다른 글
40장 List<T> (0) | 2009.08.10 |
---|---|
39장 Hash Table(해쉬테이블) (0) | 2009.08.10 |
38장 ArrayList (0) | 2009.08.10 |
37장 Queue(큐) (0) | 2009.08.10 |
36장 Stack(스택) (0) | 2009.08.10 |