gpt4 book ai didi

C# 控制台应用程序 session /存储

转载 作者:太空宇宙 更新时间:2023-11-03 19:37:07 25 4
gpt4 key购买 nike

在控制台应用程序中实现伪 session /本地存储类的最佳方式是什么?基本上,当应用程序启动时,我将接受一些我希望在应用程序运行时提供给每个类的参数。我在想我可以只创建一个静态类并在应用程序启动时初始化值,但是有没有更优雅的方法?

最佳答案

我通常创建一个名为“ConfigurationCache”(或类似的东西)的静态类,可用于提供应用程序范围的配置设置。

请记住,您不希望对全局变量过于着迷。我强烈建议您查看您的设计并通过方法参数传递您需要的内容。您的设计应该使每个方法都接收一个所需的参数(请参阅代码完成 2 - Steve McConnell)。

这并不是说静态类是错误的,而是问问自己为什么需要静态类而不是将参数传递给各种类和方法。

关于C# 控制台应用程序 session /存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/864706/

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