http://msdn.microsoft.com/en-us/library/ms173224.aspx
이걸 이용하면, Singleton 패턴 구현할 때의 GetInstance() 메서드를 다음과 같이 바꿀 수 있습니다.
1 2 3 4 5 6 7 8 9 |
public static MyClass GetInstance() { if (_instance == null) { _instance = new MyClass(); } return _instance; } |
1 2 3 4 |
public static MyClass GetInstance() { return _instance ?? (_instance = new MyClass()); } |