¿Hay alguna forma de poner espacios en una constante de C# enum? He leído que se puede hacer en VB al hacer esto:Espacios en C# Enums
Public Enum EnumWithSpaces
ConstantWithoutSpaces
[Constant With Spaces]
End Enum
... y luego acceder a ella de esta manera:
Public Sub UsingEnumWithSpaces()
Dim foo As EnumWithSpaces = EnumWithSpaces.[Constant With Spaces]
End Sub
Eso implica para mí que el CLR puede manejar una enumeración con espacios.
¿Hay alguna manera de hacer esto en C#?
Gracias Judah por tratar de limpiar esto para mí. Estaba teniendo un gran problema tratando de que se vea bien. –
Esto sería bueno si ToString utilizara automáticamente el atributo. Tal como están las cosas, sin embargo, no es tan útil. –
Supongo que siempre puedes usar 'DescriptionAttribute' junto con un método de extensión' ToDescription'. – cdmckay