我有以下代码将 ac# 枚举转换为 javascript 对象,但这些类型对代码不可见并导致编译时错误。星星里面的类型是问题,我想我需要将类型传递给 linq 表达式,但我有股票,有人知道怎么做吗?
public static string EnumToJsObj(Enum enumType)
{
Type type = enumType.GetType();
string strJS = string.Format("{{{0}}} ",
string.Join(", ", Enum.GetNames(type).ToList().ConvertAll(key =>
{
return string.Format("{0} : {1}", key, (int)((***type***)Enum.Parse(typeof(***type***), key)));
}).ToArray()));
}