C#如何把信息存放到内存中

比如说,我需要一些基本的路径存放到内存中,只要我不关机,下次再打开的时候。C#就把这个路径加载到C#中。请问如何实现?... 比如说,我需要一些基本的路径存放到内存中,只要我不关机,下次再打开的时候。C#就把这个路径加载到C#中。

请问如何实现?
展开
 我来答
sxhgga
2011-10-05 · TA获得超过687个赞
知道小有建树答主
回答量:1019
采纳率:74%
帮助的人:636万
展开全部
你还是保存在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"]);
追问
我用的是C/S结构的,这个HttpCookie用不到啊!
udd1020
2011-10-04 · TA获得超过351个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:232万
展开全部
如果你做的程序关闭了,就会释放内存资源.

实现你的目的其实可以这样做,把路径存储在一个变量里,关闭程序时只是隐藏窗口,程序并不实际关闭,这样再打开窗口时,变量里的路径还存在,不会丢失的.

如果非得关闭程序,还可以把路径存储在磁盘上,或注册表里.
追问
那怎样写到注册表中?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雾明冰清
2011-10-04 · TA获得超过419个赞
知道小有建树答主
回答量:217
采纳率:33%
帮助的人:124万
展开全部
呃,放到内存中,你的变量本身就在内存中。关闭程序就没了。

你可以写到磁盘文件里,下次打开再从文件读取啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fe69f8d80
2011-10-05
知道答主
回答量:8
采纳率:0%
帮助的人:1.3万
展开全部
你直接保存在这个路径下就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式