반응형
간단하게 싱글톤을 클래스를 선언하는 방법을 알아본다.
나는 주로 싱글톤을 쓸 때, 다양한 화면에서 데이터가 공유 관리되어야 하거나 통신용 객체를 만들거나,
DAO생성을 할 때 주로 쓴다.
싱글톤 객체 생성
public sealed class DataManager
{
private static readonly DataManager _instance = new DataManager();
public static DataManager GetInstance()
{
return _instance;
}
private DataManager() { }
}
객체 불러오기
class MainWindowViewModel : BindableBase
{
private DataManager _dm;
public MainWindowViewModel()
{
_dm = DataManager.GetInstance();
}
}
반응형
'프로그래밍 > C#' 카테고리의 다른 글
[C#] Object 안에 Array 데이터 가져오기 (1) | 2021.07.21 |
---|---|
N * M * K .. 다중 루프 (0) | 2021.07.05 |
[C#] Path에서 각종 경로 추출 (0) | 2021.06.15 |
[C#] 객체의 값 변경된 내용만 추출하기 (0) | 2021.05.11 |
Modbus RTU 구현 (11) | 2020.09.14 |