C# 프로퍼티 사용법

https://msdn.microsoft.com/ko-kr/library/w86s7x04.aspx


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public float HP { set; get; }
public float HP { protected set; get; }
public float HP { private set; get; }
 
float hp;
public float HP
{
    set
    {
        if (0 >= hp)
        {
            Debug.Log("리턴");
            return;
        }
        hp = value;
        Debug.Log("HP변경");
    }
    get
    {
        return hp;
    }
}
cs

셋 = 프라이빗, 겟 = 퍼블릭 이런식으로 사용가능.

조건 검사도 가능.


자동 사용하던가 셋겟 처리해서 사용하던가 둘중 하나 선택해서 사용.


테스트 


반응형