Я хотел бы получить строковое представление базового типа перечисления.
Dim target As System.ConsoleColor = ConsoleColor.Cyan
Dim actual = 'What goes here?
Dim expected = "11"
Я хотел бы получить строковое представление базового типа перечисления.
Dim target As System.ConsoleColor = ConsoleColor.Cyan
Dim actual = 'What goes here?
Dim expected = "11"
В терминах С#; вы могли бы предположить int:
int val = (int) target;
string valString = val.ToString();
или если вы не хотите, чтобы предположение:
object val = Convert.ChangeType(target,
Enum.GetUnderlyingType(typeof(ConsoleColor)));
string valString = val.ToString();