【发布时间】:2013-04-08 23:24:57
【问题描述】:
我正在尝试创建一个函数,我们可以在其中获取 EnumValue 的 Namevalue
例如:
Get_Enum_ValueName(DayOfWeek, 0)
...这将返回“Sunday”。
但我的代码不起作用,它说类型未定义:
Private Function Get_Enum_ValueName(Of T)(ByVal EnumName As T, ByVal EnumValue As Integer) As String
Return DirectCast([Enum].Parse(GetType(EnumName), EnumValue ), EnumName).ToString
End Function
【问题讨论】:
-
为什么不直接使用
EnumVariable.ToString? -
您是专门询问 DateTime.DayOfWeek 属性还是一般询问任何枚举?
-
@dbasnett 是关于任何枚举
标签: .net vb.net visual-studio enums