2
我想獲取枚舉的基礎類型的字符串表示形式。在VB.Net中轉換底層類型的枚舉值(Option Strict On)
Dim target As System.ConsoleColor = ConsoleColor.Cyan
Dim actual = 'What goes here?
Dim expected = "11"
我想獲取枚舉的基礎類型的字符串表示形式。在VB.Net中轉換底層類型的枚舉值(Option Strict On)
Dim target As System.ConsoleColor = ConsoleColor.Cyan
Dim actual = 'What goes here?
Dim expected = "11"
在C#中術語;你可以假設INT:
int val = (int) target;
string valString = val.ToString();
,或者如果你不想假設:
object val = Convert.ChangeType(target,
Enum.GetUnderlyingType(typeof(ConsoleColor)));
string valString = val.ToString();
不知道我的理解:你想整數值支持ConsoleColor.Cyan,你想字符串「青色「,或者你想要字符串」ConsoleColor.Cyan「? – 2009-01-30 20:49:18
我想要整數值。 – Larsenal 2009-01-30 20:52:04