Добавить элементы в список из linq var

У меня есть следующий запрос:

    public class CheckItems
    {
        public String Description { get; set; }
        public String ActualDate { get; set; }
        public String TargetDate { get; set; }
        public String Value { get; set; }
    }



   List<CheckItems>  vendlist = new List<CheckItems>();

   var vnlist = (from up in spcall
               where up.Caption == "Contacted"
                      select new CheckItems
                      {
                          Description = up.Caption,
                          TargetDate = string.Format("{0:MM/dd/yyyy}", up.TargetDate),
                          ActualDate = string.Format("{0:MM/dd/yyyy}", up.ActualDate),
                          Value = up.Value
                      }).ToList();

// Далее, когда я пытаюсь добавить vnlist в vendlist, я получаю сообщение об ошибке, так как не могу добавить это в список, который я получаю, и сообщение об ошибке, указывающее, что у меня есть некоторые недопустимые аргументы

         vendlist.Add(vnlist);

Ответы на вопрос(4)

Ваш ответ на вопрос