1,保存。
有多重方式進行保存, 數據庫,txt,都可以。
數據庫需要去看ADO.NET,不算很難,壹般存儲都要用到數據庫。
txt相對簡單,效率會低壹些(大數據量),但是不用部署數據庫環境。
public?Dictionary<key,value>?Read(string?path)?//讀txt文件?返回字典{
StreamReader?sr?=?new?StreamReader(path,Encoding.Default);
String?line;
var?dic?=?new?Dictionary<key,value>();
while?((line?=?sr.ReadLine())?!=?null)?
{
var?li=?line.ToString().Splite(",");?//將壹行用,分開成鍵值對
dic.Add(li.key,li.value);
}
return?dic;
}
public?void?Write(string?path,Dictionary<key,value>?mydic)?//將字典寫入txt{
FileStream?fs?=?new?FileStream(path,?FileMode.Create);
StreamWriter?sw?=?new?StreamWriter(fs);
//開始寫入
foreach(var?d?in?mydic)
{
sw.Write(d.key.+","+d.value);?//鍵值對寫入,用逗號隔開}
//清空緩沖區
sw.Flush();
//關閉流
sw.Close();
fs.Close();
}
添加新的鍵值對可以用txt文件的追加行來實現,也可以全讀出來,添加壹個,重新覆蓋壹遍,都可以。