public void remove(string key) { using (var lk = rwl.WriterLock()) { data.remove(key); ok.remove(key); //data.Remove(key); //ok.Remove(key); if (file_name != null) { SaveAndLoad.AppendText(file_name, "$" + key + "\n"); } } }
public void add_ok(string key, string value = "") { using (var lk = rwl.WriterLock()) { ok.add(key, value); //ok[key] = value; if (file_name != null) { if (exists_ok_nolock(key)) { SaveAndLoad.AppendText(file_name, "*" + val_ok_nolock(key) + "," + val_nolock(key) + "\n"); } else { SaveAndLoad.AppendText(file_name, key + "," + val_nolock(key) + "\n"); } } } }