2010-09-28 96 views
0

我已經寫了這樣的代碼。刪除現有的對象

public void Preview() 
    {    
     _printTemplate = new MarineBunkerPrintTemplate();   
     UpdateInfo(); 
     _printTemplate.SetInfo(); 
    } 

此時,每當我打電話Preview()方法我創建的_printTemplate新的對象,而不是我要檢查現有的對象可用或不可即時拍攝意味着我要刪除現有的和我要創建新的,使用或其他一些辦法。

回答

0

不知其所使用的上下文,但如何:

public void Preview() 
{ 
    if (_printTemplate == null) 
    { 
     _printTemplate = new MarineBunkerPrintTemplate();    
    } 
    UpdateInfo(); 
    _printTemplate.SetInfo(); 
}