5

多くのプロパティを持つカスタム サーバー コントロールがあります。それぞれがビューステートに状態を保存します。

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

これには多くのスペースが必要です。コードの行数を減らす方法はありますか?

4

1 に答える 1

5

空白の一部を削除しますか?

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

正直なところ、それが本当にあなたの質問の内容である場合、コードが占める垂直方向のスペースの量については気にしません。s を使用#regionしてプロパティをグループ化します。表示したくない場合は、領域を折りたたむことができます。

#region ViewState Properties

... your properties

#endregion
于 2012-12-19T20:28:18.263 に答える