讓我們假設簡單的數據:選擇行>>
Dictionary<string, object> dict = new Dictionary<string, object>();
dict.Add("obj 1", null);
dict.Add("obj 2", new object());
dict.Add("obj 3", new object());
dict.Add("obj 4", null);
Dictionary<string, object> dict2 = new Dictionary<string, object>();
dict2.Add("obj 1", null);
dict2.Add("obj 2", new object());
dict2.Add("obj 3", null);
dict2.Add("obj 4", null);
Dictionary<string, object> dict3 = new Dictionary<string, object>();
dict3.Add("obj 1", null);
dict3.Add("obj 2", null);
dict3.Add("obj 3", new object());
dict3.Add("obj 4", null);
List<Dictionary<string, object>> list = new List<Dictionary<string, object>> {dict, dict2, dict3};
是否有可能選擇行和刪除鍵/值,其中的所有字段爲空?所以,在這之後我的列表將是:
dict({"obj 2", object}, {"obj 3", object})
dict2({"obj 2", object}, {"obj 3", null})
dict2({"obj 2", null}, {"obj 3", object})
http://stackoverflow.com/questions/1636885/remove-item-in-dictionary-based-on-value – andy 2015-02-12 07:16:14