如何在使用CSharpCodeProvider生成代码时从字段类型中删除@prefix
本文关键字:字段 类型 @prefix 删除 代码 CSharpCodeProvider | 更新日期: 2023-09-27 17:59:40
我创建这样的字段成员:
var fieldMember = new CodeMemberField("int", "Test");
现在,由于字段类型是"int",这是保留的C#关键字生成的代码如下所示:
@int Test;
它不编译。
尝试使用任一
var fieldMember = new CodeMemberField("System.Int32", "Test");
或
var fieldMember = new CodeMemberField(typeof(int), "Test");