component, interface 차이 특징 (in c#) 확인


region형식


public class aaa

{

    #region Fields


    #endregion Fields


    #region Properties


    #endregion Properties


    #region Events


    #endregion Eventss


    #region Methods


    #endregion Methods

}


public class bbb

{

    #region aaaa


    #endregion aaa


    #region bbb


    #endregion bbb

}



Properties Example
    public bool IsStartFrameStatus
    {
        get { return StartFramestatus; }
    }

헝가리안 표기법에 관해

- m_vecOriginPosition

public 함수명은 대문자로 시작

bool StartFramestatus;  // m_isStartFrameStatus or m_bStartFrameStatus

    Vector3 org_foot_position;  // m_vOrgFootPos;

    Vector3 org_foot_positionT; // m_vecOrgFootPos;


변경이 불가능한 함수(변수)명의 경우, 변경 불가능하다고 기재할것


- m_의 경우, global과 local을 구분하기 위해서

- c#에서 class와 struct의 경우, value로 넘기는지, reference로 넘기는지 구분

- class, interface등을 구분하기 위해서, 이름의 뒤쪽에 _it, _ct등으로 구분


indent관리

- 한줄에 80column이하로

- =은 해당줄에 이어서

- endline이 많아지지 않도록 (구분할 필요가 있으면 region을 활용

- 생각나면 추가

'기초지식' 카테고리의 다른 글

[wxPython] 사용가능한 패턴 기록  (0) 2016.07.29
EDITPLUS 유용한 단축기능  (0) 2013.11.20
수학강의  (0) 2013.09.15
[선형 대수학]벡터와 행렬  (0) 2013.06.03
수학기호 정리  (0) 2013.06.03
기초지식 l 2016. 1. 21. 14:46

최근에 올라온 글

최근에 달린 댓글

카테고리

분류 전체보기 (37)
가슴에 남는 말 (2)
논문정리 (1)
기초지식 (8)
일정 (6)
학업결과물 (1)
DeepLearing (0)
프로젝트 (1)
Game (7)
음악 (1)
지식정보 (6)
여행 (2)
딸내미노트 (0)
애니 잡담 (0)

달력

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
get rsstistory! Tistory Tistory 가입하기!