2010-01-27 4 views
7

À quoi ressemblerait la définition de l'énumération VB.NET suivante dans C#?Définition d'énumérations C# avec des descriptions

Public Enum SomeEnum As Integer 
    <Description("Name One")> NameOne = 1 
End Enum 
+0

Homme sommes-nous triste ou quoi, 6 réponses dans une minute. – AnthonyWJones

+0

Il semble presque que la fonctionnalité "6 réponses de nouvelles ont été postées pour cette question" est cassée;) –

+3

@AnthonyWJones: Clairement, il manque une fonctionnalité dans les commentaires de StackOverflow - la case à cocher "aussi poster sur twitter". :-D – Tomalak

Répondre

4
public enum SomeEnum: int 
{ 
    [Description("Name One")] 
    NameOne = 1, 
} 
8
public enum SomeEnum : int 
{ 
    [Description("Name One")] NameOne = 1 
} 
+8

La partie ': int' peut être omise, car ce serait la valeur par défaut. –

3

Effectuez les opérations suivantes

enum SomeEnum 
{ 
    [Description("Name One")] NameOne = 1 
} 
2
public enum SomeEnum : int 
{ 
[Description("Name One")] 
NameOne = 1 
} 
+1

(bien que le: int ne soit pas réellement nécessaire) – hackerhasid

0
public enum SomeEnum 
{ 
[Description("Name One")] 
NameOne = 1 
} 
0

Comme ceci: -

public enum SomeEnum 
{ 
    [Description("Name One")] 
    NameOne = 1; 
} 
0
public enum SomeEnum : int 
{ 
    [Description("Name One")] NameOne = 1 
} 
Questions connexes