728x90
클래스 함수를 사용 중
지역 변수의 값을 수정 혹은 참조하고 싶다면
C# 프로퍼티의 get과 set을 사용하면 된다
사용 법의 경우 아래와 같다
private bool m_bFlag;
private string m_strData;
public bool IsFlag
{
get
{
return m_bFlag;
}
set
{
m_bFlag = value;
}
}
public string GetData
{
get
{
return m_strData;
}
}
public string SetData
{
set
{
m_strData = value;
}
}
위와 같이
IsFlag 와 같이 한 곳에서 선언하여 사용할 수도 있고
GetData 혹은 SetData 처럼 다르게 선언하여 사용 가능하다
내부에서만 변수를 수정하고 다른 곳에서 읽기 전용으로 하고 싶을 땐 set을 제거하면 된다
그러면 외부에서는 읽기만 가능하다
728x90
반응형
'Application > C# (WinForm)' 카테고리의 다른 글
[C# WinForm] DLL 실행 파일에 포함 하기 (0) | 2022.12.06 |
---|---|
[C# WinForm] MD5 파일 Hash 값 추출 (0) | 2022.12.05 |
[C# WinForm] Delegate, Event, Invoke, Cross Thread 사용법 (0) | 2022.12.01 |
[C# WinForm] INI 파일 읽기 및 쓰기 (0) | 2022.11.29 |
[C# WinForm] 프로그램 광고 달기 (Ads Jumbo) (0) | 2022.11.25 |