у меня есть enum, объявленный как
enum class AccessLevel : int
{
ReadOnly = 0,
Excluded = 1,
ReadWrite = 2,
};
и массив, объявленный как
static array<String^>^ _accessMap = gcnew array<String^> { "R", "X", "W" };
Я хочу сделать что-то вроде этого:
AccessLevel^ access = access::ReadOnly;
String^ foo = _accessMap[access];