这是我在 C# 中的枚举列表类
namespace MyProject.MyName
{
public enum MyNameList
{
[Description("NameOne")]
NameOne,
[Description("NameTwo")]
NameTwo,
[Description("NameThree")]
NameThree
}
}
这就是我在 C# .cshtml
razor 和 javascript 中使用此枚举列表的方式
@using MyProject.MyName
....
....
<script>
..
..
if (result.data == @((int)MyNameList.NameOne))
..
..
</script>
现在我必须在 Typescript 中编写此 (javascript) 代码,以及如何在 Typescript 中使用我的枚举列表 MyNameList
??
最佳答案
需要新建一个typescript定义文件,例如nameList.d.ts
export enum MyNameList
{
NameOne,
NameTwo,
NameThree
}
在 Typescript 文件中,像这样导入
import { MyNameList } from "./nameList";
现在你可以在 typescript 中使用这些枚举列表了
MyNameList.NameOne
关于c# - 如何在 typescript 中使用 C# 枚举列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54005098/