gpt4 book ai didi

c# - 如何在 typescript 中使用 C# 枚举列表

转载 作者:搜寻专家 更新时间:2023-10-30 21:26:41 25 4
gpt4 key购买 nike

这是我在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com