Как я могу заставить перечисление содержать тире (-)?

Я генерирую бизнес-объекты из этой схемы с помощью Enterprise Architect.

Схема имеет следующую спецификацию перечисления:


    
        
        
        
        
        
        
        
        
        
        
        
    

Enterprise Architect генерирует следующий код, но Visual Studio не любит тире (-) на компакт-диске и не будет компилироваться.

public enum PackageMedium : int {
    NTP,
    DAT,
    Exabyte,
    CD-ROM,
    DLT,
    D1,
    DVD,
    BD,
    LTO,
    LTO2,
    LTO4
}

Что я могу сделать, чтобы эта работа работала?


на основе ответа @Craig Stuntz я смог найти эту статью , которая помогла мне получить эти специальные символы из Enum.

19
задан capdragon 19 January 2012 в 21:27
поделиться