我在工作中必须使用 Progress Openedge Architect,并且需要将一些 C# 代码转换为 ABL 代码(ABL 是语言名称)。所以我需要找到如何用 .NET 属性来装饰我的类、属性和方法。我搜索了本指南(http://documentation.progress.com/output/OpenEdge102b/pdfs/dvngm/dvngm.pdf),但在 C# 到 ABL 映射部分中没有提及装饰。
一个简单的 C# 示例:
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("9.75")]
public decimal POLICE {
get {
return ((decimal)(this["POLICE"]));
}
set {
this["POLICE"] = value;
}
}
感谢您对此的任何帮助!
亲切的问候,
加布里埃尔