【发布时间】:2011-01-11 06:24:48
【问题描述】:
C# Win Forms 应用程序,需要缓存函数的返回值,这应该基于参数,所以如果函数的参数在调用函数时发生变化,它必须再次调用,但对于相同的参数,它应该直接从缓存中返回值,是有任何现有的 C# 工具可用或任何快速简单的技术或链接将不胜感激。
【问题讨论】:
标签: c# .net performance caching
C# Win Forms 应用程序,需要缓存函数的返回值,这应该基于参数,所以如果函数的参数在调用函数时发生变化,它必须再次调用,但对于相同的参数,它应该直接从缓存中返回值,是有任何现有的 C# 工具可用或任何快速简单的技术或链接将不胜感激。
【问题讨论】:
标签: c# .net performance caching
这种技术称为记忆化。来自Bart de Smet's blog 的这篇文章应该可以帮助您入门:
【讨论】: