将动态密钥添加到匿名列表

时间:2012-07-23 11:41:00

标签: list c#-4.0

如何将动态密钥添加到匿名列表,例如下面的mydatetime:

DateTime myDateTime = DateTime.Parse(datepickerval, ukCulture.DateTimeFormat);
        var qid = (from p in db.Vw_INTERACTPEOPLE
                   select p
                   );

        var AvilList = new List<object>();
        var ddate = myDateTime.DayOfWeek.ToString().Substring(0, 3) + "Jul" + myDateTime.Day;
        foreach (var q in qid)
        {
            AvilList.Add(
                new
                {// Availability
                    Name = q.Fullname,
          here  >>> ddate = "Some Test"
                });

1 个答案:

答案 0 :(得分:0)

正如adam所说,使用Lists无法做到这一点,但是由于Slickgrid期待Json返回,我只是在.net中构建了字符串,然后通过JavaScriptSerializer序列化程序返回它,然后在后面的代码中使用eval将反序列化为数组。