C#怎么写入缓存的问题
privatevoidpictureBox1_Click(objectsender,EventArgse){this.Back=Image.FromFile(Applic...
private void pictureBox1_Click(object sender, EventArgs e)
{
this.Back = Image.FromFile(Application.StartupPath + @"\Image\you.jpg");
}
有这样一个改变窗体背景的代码,怎么写入缓存。在下次启动的时候还有这张图片 展开
{
this.Back = Image.FromFile(Application.StartupPath + @"\Image\you.jpg");
}
有这样一个改变窗体背景的代码,怎么写入缓存。在下次启动的时候还有这张图片 展开
2个回答
展开全部
private void form1_Load(object sender, EventArgs e)
{
if(System.IO.File.Exists(Application.StartupPath + @"\Image\you.jpg")
{
this.Back = Image.FromFile(Application.StartupPath + @"\Image\you.jpg");
}
}
窗体的Load事件
更多追问追答
追问
你这个也没有意义,并没有写入缓存,只是加载的时候用到了这张图片而已
追答
╮(╯_╰)╭我是做winform程序的,不知道你们的缓存是什么意思,缓存对我们来说就是改本地文件。
展开全部
using System;
using System.Web;
using System.Web.Caching;
using System.Data;
using System.Collections.Generic;
using System.Text;
namespace Common
{
/// <summary>
/// 网站碎片缓存处理类
/// </summary>
public class WebCache
{
/// <summary>
/// 网站碎片缓存处理类
/// </summary>
/// <param name="key">Cache对象的键名</param>
public WebCache(string key) { this.KeyName = key; }
private string KeyName = "";
private Cache c = new Cache();
public void SetCache(object obj, int Seconds)
{
c.Insert(this.KeyName, obj, null, DateTime.Now.AddSeconds(Seconds), TimeSpan.Zero);
}
public object GetCache()
{
return c[this.KeyName];
}
}
}
用我这个类就可以了,比楼上的封装性更好
using System.Web;
using System.Web.Caching;
using System.Data;
using System.Collections.Generic;
using System.Text;
namespace Common
{
/// <summary>
/// 网站碎片缓存处理类
/// </summary>
public class WebCache
{
/// <summary>
/// 网站碎片缓存处理类
/// </summary>
/// <param name="key">Cache对象的键名</param>
public WebCache(string key) { this.KeyName = key; }
private string KeyName = "";
private Cache c = new Cache();
public void SetCache(object obj, int Seconds)
{
c.Insert(this.KeyName, obj, null, DateTime.Now.AddSeconds(Seconds), TimeSpan.Zero);
}
public object GetCache()
{
return c[this.KeyName];
}
}
}
用我这个类就可以了,比楼上的封装性更好
追问
你改一下也好啊,完全复制过来了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询