我有以下枚举:
public enum Flow
{
All = 0,
One = 1
}
我正在迭代:
foreach(var flow in Enum.GetValues(typeof(Flow)))
{
Flows.Add(new FlowType()
{
FlowId = (int)flow,
FlowName = (string)flow
});
}
我总是在int值上获取字符串值和异常:
无法将System.String类型转换为整数
答案 0 :(得分:0)
这对我来说很好用
public enum Flow
{
All = 0,
One = 1
}
public static void EnumerateEnum()
{
foreach (var flow in Enum.GetValues(typeof(Flow)))
{
int FlowId = (int)flow;
string FlowName = flow.ToString();
}
}