public void UpdateRtus(Dictionary <string, List <int> > allInfo, long updatetime) { Info.Clear(); foreach (var f in allInfo) { if (!Info.ContainsKey(f.Key)) { Info.Add(f.Key, new List <int>( )); foreach (var gg in f.Value) { Info[f.Key].Add(gg); } } } LastUpdateTime = updatetime; TxtDataReadWrite.WriteFile(Info, updatetime); }
protected RtuBelongDataHold() { lock (obj) { if (_mySlef != null) { return; } _mySlef = this; var tmp = TxtDataReadWrite.ReadFile(out LastUpdateTime); Info.Clear(); foreach (var t in tmp) { if (Info.ContainsKey(t.Key)) { continue; } Info.Add(t.Key, t.Value); } } }