첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

728x90
반응형

▶ 예제

/// <summary>
/// 고객
/// </summary>
public class Customer
{
    //////////////////////////////////////////////////////////////////////////////////////////////////// Property
    ////////////////////////////////////////////////////////////////////////////////////////// Public

    #region ID - ID

    /// <summary>
    /// ID
    /// </summary>
    public int ID { get; set; }

    #endregion
    #region 성명 - Name

    /// <summary>
    /// 성명
    /// </summary>
    public string Name { get; set; }

    #endregion
}

/// <summary>
/// 고객 리스트
/// </summary>
public class CustomerList
{
    //////////////////////////////////////////////////////////////////////////////////////////////////// Field
    ////////////////////////////////////////////////////////////////////////////////////////// Private

    #region Field

    /// <summary>
    /// 고객 리스트
    /// </summary>
    private List<Customer> list;

    #endregion

    //////////////////////////////////////////////////////////////////////////////////////////////////// Property
    ////////////////////////////////////////////////////////////////////////////////////////// Public

    #region 인덱서 - this[index]

    /// <summary>
    /// 인덱서
    /// </summary>
    /// <param name="index">인덱스</param>
    /// <returns>고객</returns>
    public Customer this[int index] => this.list[index];

    #endregion

    //////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
    ////////////////////////////////////////////////////////////////////////////////////////// Public

    #region 생성자 - CustomerList()

    /// <summary>
    /// 생성자
    /// </summary>
    public CustomerList()
    {
        this.list = new List<Customer>();
    }

    #endregion

    //////////////////////////////////////////////////////////////////////////////////////////////////// Method
    ////////////////////////////////////////////////////////////////////////////////////////// Public

    #region 추가하기 - Add(customer)

    /// <summary>
    /// 추가하기
    /// </summary>
    /// <param name="customer">고객</param>
    public void Add(Customer customer)
    {
        this.list.Add(customer);
    }

    #endregion
}
728x90
반응형
Posted by 사용자 icodebroker

댓글을 달아 주세요