2012-12-19 56 views
5

我有了很多的屬性自定義服務器控件保存 - 他們每個人保存在ViewState中他們的狀態:減少代碼行的ViewState屬性

public Color XXX 
    { 
     get 
     { 
      return (Color)ViewState["XXX"]; 
     } 
     set 
     { 
      ViewState["XXX"] = value; 
     } 
    } 

這需要很大的空間 - 有什麼辦法減少代碼中的行數?

+3

您是否擔心它在代碼文件中佔用的空間量,或者更多關於語句數量的內容? –

回答

5

刪除一些空格?

public Color XXX 
{ 
    get { return (Color)ViewState["XXX"]; } 
    set { ViewState["XXX"] = value; } 
} 

老實說,我不會與你的代碼佔用的垂直空間量關心自己,如果這是你的問題是關於什麼真正的。使用#region s對您的屬性進行分組。如果你不想看到它,那麼你可以摺疊該地區。

#region ViewState Properties 

... your properties 

#endregion