반응형
1. 원래의 Singleton Instance 정의
private static SystemCheckService instance;
private static SystemCheckService Instance
{
get
{
if (instance == null) instance = new SystemCheckService();
return instance;
}
}
2. Apply ?? Expression
private static SystemCheckService instance;
private static SystemCheckService Instance
{
get { return instance ?? (instance = new SystemCheckService()); }
}
3. Apply Expression Body
private static SystemCheckService Instance => instance ?? (instance = new SystemCheckService());
반응형
'[====== Development ======] > C#' 카테고리의 다른 글
REST API 사용 (1) | 2021.01.07 |
---|---|
Extension Method (0) | 2021.01.07 |
간단한 Logger 만들기 (0) | 2021.01.07 |
WPF/C# 에서 이미지파일 인쇄 하기 (0) | 2020.11.16 |
GoF의 디자인 패턴 (C#) (0) | 2020.11.05 |