Как получить список констант в классе и их значений
У меня есть класс в VB с некоторыми константами, которые представляют строковое имя моих ролей безопасности. Мне нужно иметь возможность вызвать функцию, чтобы вернуть мне строковый массив (или коллекцию, или что-то еще) значений каждой из этих констант. Я буду использовать его, чтобы убедиться, что моя таблица ролей базы данных имеет те же роли, что и в приложении.
Public Class Roles
Public Const Administrator = "Administrator"
Public Const BasicUser = "Basic User"
Public Const PowerUser = "Power User"
End Class
я хочу запустить функцию, то есть ClassConstantsToStringArray (gettype (Roles)), которая вернется ко мне "Администратор «»Обычный пользователь","Опытный пользователь "Я"
Я знаю, отражение - это путь, я просто неЯ не знаю достаточно об этом, чтобы получить то, что я хочу. Я нашел функцию в сети, которая возвращала бы мне имена констант в массиве FieldInfo, но все еще неу меня достаточно умов, чтобы заставить меня работать.
Благодарю.