相关疑难解决方法(0)

获取Enum值的名称

我正在尝试创建一个函数,我们可以获得EnumValue的Namevalue

例如:

Get_Enum_ValueName(DayOfWeek, 0)
Run Code Online (Sandbox Code Playgroud)

......这将返回" 星期天 ".

但我的代码不起作用,它说类型没有定义:

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
Run Code Online (Sandbox Code Playgroud)

.net vb.net enums visual-studio

18
推荐指数
3
解决办法
3万
查看次数

为什么枚举中不允许​​计算值?

我正在尝试将路由 url 保留在枚举中,如下所示。

export enum RouteUrls {
HOME = '/home',
DASHBOARD = `${HOME}/dashboard` // error here 
}
Run Code Online (Sandbox Code Playgroud)

在上面的行中,我收到错误“计算值不允许在具有字符串值成员的枚举中。”,是否有其他方法可以在 TypeScript 中使用 Enum 来实现相同的目的。

typescript angular

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net ×1

angular ×1

enums ×1

typescript ×1

vb.net ×1

visual-studio ×1