private Dictionary<string, IList<KeyValuePair<int, string>>> EnumsCollection = new Dictionary<string, IList<KeyValuePair<int, string>>>();
// ...... Dictionary is filled, fine
// ... outer loop
foreach (var enumNameAndValue in EnumsCollection[enumName])
{
var codeProperty = new CodeMemberField
{
Name = enumNameAndValue.Value
};
codeClass.Members.Add(codeProperty);
}
// ...
很好,我得到一个枚举:
公共枚举eShape
{
方块字,
}
public enum eShape
{
Round = 4,
Square = 5,
}