2010-01-27 30 views
7

Định nghĩa của VB.NET folum sẽ như thế nào trong C#?Xác định các enums C# với các mô tả

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

Chúng ta buồn hay gì, 6 câu trả lời trong vòng một phút. – AnthonyWJones

+0

Nó gần như có vẻ như "6 câu trả lời tin tức đã được đăng cho câu hỏi này" tính năng trên bị hỏng;) –

+3

@AnthonyWJones: Rõ ràng, có một tính năng bị thiếu trong các ý kiến ​​StackOverflow - hộp kiểm "cũng đăng lên twitter". :-D – Tomalak

Trả lời

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

Phần ': int' có thể được bỏ qua, vì đó sẽ là mặc định. –

3

Hãy thử như sau

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

(mặc dù: int không thực sự cần thiết) – hackerhasid

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

Như thế này: -

public enum SomeEnum 
{ 
    [Description("Name One")] 
    NameOne = 1; 
} 
0
public enum SomeEnum : int 
{ 
    [Description("Name One")] NameOne = 1 
} 
Các vấn đề liên quan