// 문자열 처리: String 클래스 > StringBuilder 클래스(긴 문자열 묶을 때)
using System;
using System.Text;

class 스트링빌더   // 교재365p
{
    static void Main()
    {
        StringBuilder str = new StringBuilder("알파벳 : ", 40);
        for (char c = 'a'; c <= 'z'; c++)
        {
            str.Append(c);
        }
        str[10] = '_';
        Console.WriteLine(str);
    }
}

/* 강사님 예제
using System;
using System.Text;

class 스트링빌더
{
    static void Main()
    {
        //[1] 문자열 저장
        string s = "안녕하세요.";
        string ss = "반갑습니다.";
 
        //[2]  긴 문자열 저장
        int row = 3;
        int col = 3; // 2행 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++)
            {
                //String.Format() 형태
                sb.AppendFormat("\t\t<td>{0}행 {1}열</td>\n", i, j);
            }
            sb.AppendLine("\t</tr>"); // \n을 포함
        }
        sb.Append("</table>\n");
        //[3] 출력
       Console.WriteLine("{0}", sb.ToString());
    }
}

*/

'.NET프로그래밍 > C# 3.5 SP1' 카테고리의 다른 글

39. 컬렉션 - 2. 큐(Queue)  (0) 2009.08.10
38. 컬렉션 - 1. 스택(Stack)  (0) 2009.08.10
알고리즘 - 9. 선택정렬  (0) 2009.08.07
알고리즘 - 8. 순위(RANK)  (0) 2009.08.07
36. 스톱워치클래스  (0) 2009.08.07
Posted by holland14
: