var result = new {
 pages = 10,
 users = new[]{
  new{id=1,name="2"}
  new{id=2,name="3"}
}
}这段代码中,如果要动态生成 users 里面的内容,应该如何处理?

解决方案 »

  1.   

    是这个意思吗?            var result = new
                {
                    pages = 10,
                    users = new ArrayList
                    {
                        new{id=1,name="2"},
                        new{id=2,name="3"}
                    }
                };
                result.users.Add(new { id = 3, name = "4" });
      

  2.   

    var result = new
    {
    pages = 10,
    Users = from mo in list
    select new {
    UserId = mo.UserId, 
    Nick = mo.Nick, 
    LastLogin = mo.LastLogin }
    };是这个意思。
    谢谢回复。