C#如何把信息存放到内存中
比如说,我需要一些基本的路径存放到内存中,只要我不关机,下次再打开的时候。C#就把这个路径加载到C#中。请问如何实现?...
比如说,我需要一些基本的路径存放到内存中,只要我不关机,下次再打开的时候。C#就把这个路径加载到C#中。
请问如何实现? 展开
请问如何实现? 展开
4个回答
展开全部
你还是保存在Cookie中吧,如果保存在内存中,程序关闭就没了。下面有个例子:
HttpCookie cookie = new HttpCookie("path");//定义cookie对象以及名为path的项
DateTime dt = DateTime.Now;//定义时间对象
TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用时间
cookie.Expires = dt.Add(ts);//添加作用时间
cookie.Values.Add("path","D:\Program Files");//增加需要保存的项
Response.AppendCookie(cookie);//写入cookie中
读取:
string path=Convert.ToString(Request.Cookies["path"].Values["path"]);
HttpCookie cookie = new HttpCookie("path");//定义cookie对象以及名为path的项
DateTime dt = DateTime.Now;//定义时间对象
TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用时间
cookie.Expires = dt.Add(ts);//添加作用时间
cookie.Values.Add("path","D:\Program Files");//增加需要保存的项
Response.AppendCookie(cookie);//写入cookie中
读取:
string path=Convert.ToString(Request.Cookies["path"].Values["path"]);
追问
我用的是C/S结构的,这个HttpCookie用不到啊!
展开全部
如果你做的程序关闭了,就会释放内存资源.
实现你的目的其实可以这样做,把路径存储在一个变量里,关闭程序时只是隐藏窗口,程序并不实际关闭,这样再打开窗口时,变量里的路径还存在,不会丢失的.
如果非得关闭程序,还可以把路径存储在磁盘上,或注册表里.
实现你的目的其实可以这样做,把路径存储在一个变量里,关闭程序时只是隐藏窗口,程序并不实际关闭,这样再打开窗口时,变量里的路径还存在,不会丢失的.
如果非得关闭程序,还可以把路径存储在磁盘上,或注册表里.
追问
那怎样写到注册表中?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呃,放到内存中,你的变量本身就在内存中。关闭程序就没了。
你可以写到磁盘文件里,下次打开再从文件读取啊
你可以写到磁盘文件里,下次打开再从文件读取啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询