gpt4 book ai didi

.net - 运行一次代码: bool 值之外?

转载 作者:行者123 更新时间:2023-12-02 05:35:10 27 4
gpt4 key购买 nike

我在这里努力争取一种模式。我有很多任务需要运行,但是如果以前从未运行过,则只需运行一次。现在的一切都由if / then, bool(boolean) 值和哈希表处理。也有具有相同效果的嵌套子级(if / then,boolean),因此直到最后,其父级if / then,boolean才设置为true。

在.NET中,是否有某种代码模式或此类可简化/更清晰/更少的代码,或者我是否过度考虑它,而这正是需要这样做的方式?

附言随时在这篇文章中添加更好的标签,如果有一个术语,我不知道要添加什么使其更具描述性

最佳答案

如果使用的是.NET 4.0,则 Lazy<T> generic可能是您所描述的解决方案,因为它最多只能评估一次其值。

我不确定我是否完全理解您的用例,但是没有理由您不能将Lazy嵌套在一起以完成嵌套子代问题。

关于.net - 运行一次代码: bool 值之外?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3420708/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com