最も役立つ属性 [closed] 質問する

最も役立つ属性 [closed] 質問する

[Browsable(false)]属性は非常に便利であることはわかっています。プロパティ タブでプロパティを非表示にできるなど、定義済みの属性がいくつかあります。属性について説明している良い質問は次のとおりです。.NET の属性とは何ですか?

プロジェクトで実際に使用する定義済み属性 (およびその名前空間) は何ですか?

ベストアンサー1

[DebuggerDisplay]デバッグ中にタイプのインスタンスの上にマウスを移動したときに、タイプのカスタマイズされた出力をすばやく確認するのに非常に役立ちます。例:

[DebuggerDisplay("FirstName={FirstName}, LastName={LastName}")]
class Customer
{
    public string FirstName;
    public string LastName;
}

デバッガーでは次のように表示されます。

代替テキスト

[WebMethod]また、プロパティが設定された属性により、CacheDurationWeb サービス メソッドの不要な実行を回避できることも言及する価値があります。

おすすめ記事