2011-03-25 102 views
0

設計模式是開發人員之間的爭論點,但我經常使用它們。更重要的是,我使用了所有常見模式中最具爭議的一種 - 單身。使用ReSharper創建實現特定設計模式的類

這是我如何實現它在C#:

class MySingletonClass 
{ 
    private static volatile MySingletonClass _instance; 
    private static object syncRoot = new Object(); 

    public static MySingletonClass Instance 
    { 
     get 
     { 
      if (_instance == null) 
      { 
       lock (syncRoot) 
       { 
        if (_instance == null) 
         _instance = new MySingletonClass(); 
       } 
      } 
      return _instance; 
     } 
    } 

    private MySingletonClass() 
    { 

    } 
} 

我希望能夠在發展,只爲類輸入一個名稱來自動創建單實例類。

如何使用ReSharper實現此功能? ReSharper模式目錄可用於此?

謝謝。

回答