delphi - 字段名称可以使用保留字吗?

标签 delphi

出于兼容性原因(对象被序列化和导出,并且必须与外部名称匹配),我希望字段名称为“type”,即

TTBaseWebResponse = class
private
   type: String;
   success: Integer;       
end;

or

TTBaseWebResponse = class
private
   ftype: String;
   fsuccess: Integer;       
public
   type: string read fstring write fstring;
   success: integer read fsuccess write fsuccess;   
end;

Delphi (XE2) 甚至不会编译它。 这是可能吗?怎么办?

最佳答案

尝试在字段名称前使用 &

关于delphi - 字段名称可以使用保留字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17920716/

相关文章:

delphi - 是否可以在 FMX 中为 TGlyph 设置 OnClick 事件?

android - 如何使我的 Delphi 代码与多个平台兼容?

delphi - 如何将变体转换为(或转换为)AnsiChar?

forms - 应用程序何时显示在任务栏上?

delphi - 如何读取按键输入?

delphi - 从汇编例程访问 Delphi 记录、类等之后的第一个字节

web-services - 使用带有身份验证的 Web 服务总是给出消息 Authentication required

delphi - Indy 10 Delphi FTP客户端演示错误

Delphi TStatusBar SizeGrip 和 VCL 样式

delphi - 尽管使用执行发送消息, TreeView 中的项目高度不会改变