gpt4 book ai didi

c# - C# 枚举自动翻译为 JavaScript

转载 作者:行者123 更新时间:2023-11-28 03:00:25 26 4
gpt4 key购买 nike

我在 .NET 程序集中有一个从 ASP.NET 页面调用的标志枚举。我想让 Visual Studio 构建步骤生成一个 .js 文件,其中包含 JavaScript 等效项。有任何工具可以做到这一点吗?

<小时/>

编辑:这似乎有效。

public class JavaScriptReflection
{
public static string Go(Type type)
{
if (!type.IsEnum) return;

StringBuilder sb = new StringBuilder();
sb.AppendFormat("var {0} = {{ ", type.Name);

foreach (FieldInfo fInfo in
type.GetFields(BindingFlags.Public | BindingFlags.Static))

sb.AppendFormat("{0}:{1},\r\n",
fInfo.Name,
fInfo.GetRawConstantValue().ToString());

sb.Append("};");
return sb.toString();
}
}

最佳答案

Script#调查是一回事。

关于c# - C# 枚举自动翻译为 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1196476/

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