/// <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);
}
}
}
/// 重复键值对的解决方案
/// </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);
}
}
}