请教下面这段代码有办法简化吗

请问下面这段代码有办法简化吗
var m = new List<dynamic>();
    IDictionary<string, object> d1 = new System.Dynamic.ExpandoObject() { };
    d1.Add("field", "title");
    d1.Add("name", "标题");
    d1.Add("ischecked", false);

    IDictionary<string, object> d2 = new System.Dynamic.ExpandoObject();
    d2.Add("field", "images");
    d2.Add("name", "图片");
    d2.Add("ischecked", true);

    IDictionary<string, object> d3 = new System.Dynamic.ExpandoObject();
    d3.Add("field", "content");
    d3.Add("name", "内容");
    d3.Add("ischecked", true);

    IDictionary<string, object> d4 = new System.Dynamic.ExpandoObject();
    d4.Add("field", "ishide");
    d4.Add("name", "隐藏");
    d4.Add("ischecked", false);
    
    IDictionary<string, object> d5 = new System.Dynamic.ExpandoObject();
    d5.Add("field", "ishot");
    d5.Add("name", "热点");
    d5.Add("ischecked", false);

    m.Add(d1);
    m.Add(d2);
    m.Add(d3);
    m.Add(d4);
    m.Add(d5);

------解决思路----------------------
没什么值得简化的,都是new对象,如果你的字段是写死的,到可以把new过程封装成一个方法
------解决思路----------------------
引用:
没什么值得简化的,都是new对象,如果你的字段是写死的,到可以把new过程封装成一个方法


同意!!!!!!!!!!!1
------解决思路----------------------
是不是要这种?

			var m = new List<dynamic>
{
new 
{
field= "title",
name = "标题",
ischecked = false,
},

new 
{
field= "images",
name = "图片",
ischecked = true,
},

new 
{
field= "content",
name = "内容",
ischecked = true,
},

new 
{
field= "ishide",
name = "隐藏",
ischecked = false,
},

new 
{
field= "ishot",
name = "热点",
ischecked = false,
},
};