读书人

有CodeDOM心得的进

发布时间: 2013-11-23 10:52:51 作者: rapoo

有CodeDOM经验的进。
请教如何使用CodeDOM生成如下代码,谢谢!


public enum PayMethod {

现结 = 1,
月结 = 2,
预付 = 2,
} CodeDOM?枚举 CodeDOM
[解决办法]

            CodeTypeDeclaration myEnum = new CodeTypeDeclaration("PayMethod");
myEnum.IsEnum = true;
myEnum.Attributes = MemberAttributes.Public;
CodeMemberField codeMemberField = new CodeMemberField(typeof(int), "现结");
codeMemberField.InitExpression = new CodeSnippetExpression("1");
myEnum.Members.Add(codeMemberField);
codeMemberField = new CodeMemberField(typeof(int), "月结");
codeMemberField.InitExpression = new CodeSnippetExpression("2");
myEnum.Members.Add(codeMemberField);
codeMemberField = new CodeMemberField(typeof(int), "预付");
codeMemberField.InitExpression = new CodeSnippetExpression("2");

myEnum.Members.Add(codeMemberField);
ns.Types.Add(myEnum);

读书人网 >C#

热点推荐