重复键值对的解决方案

/// <summary>
        /// 重复键值对的解决方案
        /// </summary>
        private void ListTest()
        {
            DataTable dt = new DataTable();
            Dictionary<string, DataRow> dictionary = new Dictionary<string, DataRow>();
            List<Dictionary<string, DataRow>> list = new List<Dictionary<string, DataRow>>();


            dictionary.Add("1", dt.NewRow());
            dictionary.Add("2", dt.NewRow());
            list.Add(dictionary);


            dictionary = new Dictionary<string, DataRow>();
            dictionary.Add("1", dt.NewRow());
            dictionary.Add("2", dt.NewRow());
            list.Add(dictionary);


            foreach (var item1 in list)
            {
                foreach (var item2 in item1)
                {
                    MessageBox.Show(item2.Key);
                }
            }
        }

你可能感兴趣的:(list,Dictionary)