2010-01-27 22 views
7

¿Cómo se vería la siguiente definición de enumeración de VB.NET en C#?Definición de enumeraciones de C# con descripciones

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

Hombre, estamos tristes o qué, 6 respuestas en un minuto. – AnthonyWJones

+0

Casi parece que se ha roto la función de "6 noticias respondidas para esta pregunta";) –

+3

@AnthonyWJones: Claramente, hay una característica que falta en los comentarios de StackOverflow: la casilla "también publicar en Twitter". :-D – Tomalak

Respuesta

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

La parte ': int' se puede omitir, ya que sería el valor predeterminado. –

3

Pruebe lo siguiente

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

(aunque el: int no es realmente necesario) – hackerhasid

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

De esta manera: -

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