У меня есть это перечислениеEnum в строку в VB.NET
Public Enum Applications
Unknown = 0
AA = 1
BB = 2
CC = 3
End Enum
Private Const CALLING_APP As Applications= Applications.CC
CALLING_APP.ToString() дает мне "3". Но я хочу «CC» - что я делаю неправильно?
Are U уверен? попробуйте что-то вроде 'Dim s = CALLING_APP.ToString', что у вас есть? –
см. [Примеры и объяснения MSDN] (http://msdn.microsoft.com/en-us/library/16c1xs4z (v = vs.110) .aspx? Cs-save-lang = 1 & cs-lang = vb # code- фрагмент-4). Не забудьте переключить пример кода на VB, если эта ссылка не делает этого. – quetzalcoatl
См. Раздел «Заметки для звонящих». Просто вызов ToString должен вернуть имя. Если это не так, что-то другое должно быть неправильным. Попробуйте использовать именно этот пример. Что он возвращает? Какая у вас версия VB/.Net. Я спрашиваю на всякий случай. Это то есть в Excel VBA или что-то в этом роде? – quetzalcoatl