Czy istnieje sposób na umieszczenie spacji w stałej wyliczeniowej C#? Czytałem, że można to zrobić w VB w ten sposób:Przestrzenie w C# Enums
Public Enum EnumWithSpaces
ConstantWithoutSpaces
[Constant With Spaces]
End Enum
... a dostęp do niego tak:
Public Sub UsingEnumWithSpaces()
Dim foo As EnumWithSpaces = EnumWithSpaces.[Constant With Spaces]
End Sub
Oznacza mi się, że CLR może obsłużyć enum ze spacjami.
Czy jest jakiś sposób to zrobić w języku C#?
Dziękuję Judah za to, że próbuję to dla mnie oczyścić. Miałem trochę czasu próbując sprawić, żeby wyglądał dobrze. –
Byłoby miło, gdyby ToString automatycznie używał atrybutu. Jednak nie jest to aż tak użyteczne. –
Sądzę, że zawsze można użyć 'DescriptionAttribute' wraz z metodą rozszerzenia' ToDescription'. – cdmckay