【问题标题】:Is there a readymade decorator available to cache the function return value based on parameters?是否有现成的装饰器可用于根据参数缓存函数返回值?
【发布时间】:2011-01-11 06:24:48
【问题描述】:

C# Win Forms 应用程序,需要缓存函数的返回值,这应该基于参数,所以如果函数的参数在调用函数时发生变化,它必须再次调用,但对于相同的参数,它应该直接从缓存中返回值,是有任何现有的 C# 工具可用或任何快速简单的技术或链接将不胜感激。

【问题讨论】:

    标签: c# .net performance caching


    【解决方案1】:

    这种技术称为记忆化。来自Bart de Smet's blog 的这篇文章应该可以帮助您入门:

    【讨论】:

      猜你喜欢
      • 2021-07-19
      • 2022-01-20
      • 2017-05-24
      • 2020-06-22
      • 2020-12-04
      • 1970-01-01
      • 2021-04-19
      • 2019-06-01
      相关资源
      最近更新 更多