有多種保存方式,數據庫,txt,都可以。
數據庫需要訪問ADO.NET,這並不難。通常,數據庫用於存儲。
Txt相對簡單,效率較低(數據量大),但是不需要部署數據庫環境。
公共?字典& lt鍵,值& gt?讀(字符串?路徑)?//讀取txt文件?返回字典
{
StreamReader?sr?=?新的?StreamReader(路徑,編碼。默認);
字符串?線;
var?dic?=?新的?字典& lt鍵,值& gt();
什麽時候?((線?=?sr.ReadLine())?!=?null)?
{
var?李=?線。ToString()。Splite(",");?//用將壹行分隔成鍵值對。
dic。Add(li.key,Li . value);
}
回歸?dic
}
公共?作廢?寫(字符串?路徑,字典& lt鍵,值& gt?mydic)?//將字典寫入txt。
{
FileStream?fs?=?新的?FileStream(路徑,FileMode。創建);
StreamWriter?sw?=?新的?StreamWriter(fs);
//開始寫
foreach(var?d?在?mydic)
{
西南。Write(d.key.+","+d . value);?//編寫鍵值對,用逗號分隔。
}
//清除緩沖區
西南。flush();
//關閉流
西南。close();
fs。close();
}添加新的鍵-值對可以通過在txt文件中使用額外的壹行來實現,或者通過全部讀出,添加壹個並再次覆蓋它來實現。