2013-10-23 12 views
9

ho questo enum:Come aggiungere descrizione Intellisense a una membri enum C#

/// <summary> 
/// Accoun types enumeration 
/// </summary> 
public enum AcoountTypeTransaction 
{ 
    [Description("Account type debit")] 
    Debit = 0, 
    [Description("Account type Credit")] 
    Credit = 1 
} 

voglio mostrare le descrizioni sulla mia IntelliSense, questo è solo un esempio, ho molti enumerazioni che devono essere spiegate. C'è un modo per farlo

risposta

17

Uso di XML document comments Nello stesso modo in cui si farebbe per la dichiarazione di enumerazione come questa.

/// <summary> 
/// Account types enumeration 
/// </summary> 
public enum AcoountTypeTransaction 
{ 
    /// <summary> 
    /// This is the Debug constant. 
    /// </summary> 
    [Description("Account type debit")] 
    Debit = 0, 
    /// <summary> 
    /// This is the Credit constant. 
    /// </summary> 
    [Description("Account type Credit")] 
    Credit = 1 
} 

Result

+0

Così semplice, sto stava cercando, ma mettere '' Sumary'' direttamente sopra il '' enum member'' Tks molto. –

+0

Niente di sbagliato, solo un errore. Corretto ora –

Problemi correlati