Как получить список констант в классе и их значений

У меня есть класс в VB с некоторыми константами, которые представляют строковое имя моих ролей безопасности. Мне нужно иметь возможность вызвать функцию, чтобы вернуть мне строковый массив (или коллекцию, или что-то еще) значений каждой из этих констант. Я буду использовать его, чтобы убедиться, что моя таблица ролей базы данных имеет те же роли, что и в приложении.

Public Class Roles
    Public Const Administrator = "Administrator"
    Public Const BasicUser = "Basic User"
    Public Const PowerUser = "Power User"
End Class

я хочу запустить функцию, то есть ClassConstantsToStringArray (gettype (Roles)), которая вернется ко мне "Администратор «»Обычный пользователь","Опытный пользователь "Я"

Я знаю, отражение - это путь, я просто неЯ не знаю достаточно об этом, чтобы получить то, что я хочу. Я нашел функцию в сети, которая возвращала бы мне имена констант в массиве FieldInfo, но все еще неу меня достаточно умов, чтобы заставить меня работать.

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос