c# - 将应用程序 C# 中使用的对象的全局列表放在哪里?
问题描述
将应用程序 C# 中使用的对象的全局列表放在哪里?
假设我有一个类别列表,我希望能够随时使用它,而不必在每次需要使用它时检索这些类别。我要做的是在启动时检索类别并将其存储到类别列表中。然后我将使用这个类别列表,如果项目发生更改,则更新项目或在我需要进行操作时访问项目。
我怎样才能做到这一点?
我的应用程序分为控制台层、数据访问层和逻辑层。我通常在哪里存储这种列表以便能够随时访问它?
现在我有一个
public dynamic Categories{ get; set; }
我将数据保存到其中。
我正在使用依赖注入,Ninject。
解决方案
请创建为静态。
public static dynamic Categories{ get; set; }
推荐阅读
- python - 在二维数组中查找特定值
- javascript - 上下文状态与使用 Typescript 的上下文值不匹配(带演示)
- grafana - 如何在 InfluxDB/Grafana 中查找超过 X 的记录百分比?
- stringstream - C ++ 11,从字符串流中读取字符两次返回最后一个字符
- javascript - PWA - 空的服务工作者预缓存运行时
- react-native - 在 ScrollView 中滚动时保持内容填充
- recursion - 在 n 变为零(n = 0)时使用递归的阶乘为什么不返回最终结果 1?
- javascript - 如何根据另一个值 [JavaScript] 在对象数组中搜索特定值?
- flask - 更改主机时无法连接到烧瓶应用程序
- rust - 为什么使用带有 into 的涡轮鱼会给出“错误数量的类型参数”?