我创建了这样的字段成员:
var fieldMember = new CodeMemberField("int", "Test");
现在因为字段类型为“int”而保留C#关键字生成的代码如下所示:
@int Test;
哪个不编译。
答案 0 :(得分:3)
尝试使用
var fieldMember = new CodeMemberField("System.Int32", "Test");
或者
var fieldMember = new CodeMemberField(typeof(int), "Test");