2010-01-27 4 views
7

. Как бы выглядело следующее определение перечисления VB.NET в C#?Определение перечислений на C# с описаниями

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

Человек, мы грусти или что, 6 ответов в течение минуты. – AnthonyWJones

+0

Почти похоже на то, что функция «6 новостей ответила на этот вопрос» была нарушена;) –

+3

@AnthonyWJones: Очевидно, что в комментариях StackOverflow есть одна функция - флажок «также отправлять сообщения в твиттер». :-D – Tomalak

ответ

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

Часть ': int' может быть опущена, так как это было бы по умолчанию. –

3

Попробуйте следующее

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

(хотя: int на самом деле не требуется) – hackerhasid

0
public enum SomeEnum 
{ 
[Description("Name One")] 
NameOne = 1 
} 
0
public enum SomeEnum : int 
{ 
    [Description("Name One")] NameOne = 1 
} 
Смежные вопросы