减少开销

可以通过集中逻辑和消除冗余来减少开销。
  • 如果
    复杂动态链接
    变得影响过大,您可以将
    复杂动态链接
    替换为自定义脚本以集中进行数据处理。
    小贴士:
    NetLogic
    可能会显著影响应用程序的启动。
    以下示例将
    键-值转换器
    与等效的
    NetLogic
    实现进行比较。转换器将输入范围映射到字符串值。
    NetLogic
    方法可以使用集中式逻辑产生相同的结果。
    在“Converters”下选择了键值转换器1 的项目视图。 编辑器显示“键”和“值”列,其中值 0 到 10 映射到低,11 到 20 映射到中,21 及以上映射到高。
    当多个动态链接应用相同的映射逻辑时,请使用此方法。与在多个对象中重复使用相同的转换器逻辑相比,单个
    NetLogic
    方法更易于重用和维护。
    [ExportMethod] public void CheckRange(int value, out string range) { if (value < 10) { range = "low"; } else if (value < 20) { range = "mid"; } else { range = "high"; } }
  • 在多个对象间聚合共享变量以减少冗余。
    小贴士: 请参见创建通用对象。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal