using System.Collections.Generic;
public static void Main()
var x = new List<Dictionary<string, string>>
new Dictionary<string, string>
["ipv4"] = "10.46.224.109/32",
new Dictionary<string, string>
["ipv4"] = "10.46.224.109/32",
var y = new List<Dictionary<string, string>>();
foreach (Dictionary<string, string> i in x)
var dict = new Dictionary<string, string>();
dict["name"] = i["name"];
dict["ipv4"] = i["ipv4"];
foreach (Dictionary<string, string> i in y)
foreach (KeyValuePair<string, string> p in i)
Console.WriteLine("{0} = {1}", p.Key, p.Value);