gpt4 book ai didi

c# - 非静态字段、方法或属性所需的对象引用

转载 作者:太空狗 更新时间:2023-10-29 22:08:52 25 4
gpt4 key购买 nike

我想使用 Caching.Cache(...) 方法,如下所示:

Cache.Insert("Interview Questions", datatable, sqlcachedep)

System.Web.Caching.Cache.Insert("Reading List", datatable, sqlcachedep);

变量没有问题,但在任何一种情况下我都会收到此错误消息:

Error 1 - An object reference is required for the non-static field, method, or property 'System.Web.Caching.Cache.Insert(string, object, System.Web.Caching.CacheDependency)'

我该如何解决这个问题?

谢谢

最佳答案

它说的是正确的。你应该尝试这样的事情:

HttpContext.Current.Cache.Insert(...);

Cache.Insert不是静态方法(静态方法在文档中方法图标附近用“S”表示。)您需要一个实例来调用 Insert 方法。 HttpContext.Current.Cache 返回与当前应用程序关联的 Cache 对象。

关于c# - 非静态字段、方法或属性所需的对象引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1302835/

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