Tôi có truy vấn sau đây:Thêm các mục vào danh sách từ 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();
// Tiếp theo, khi tôi cố gắng thêm vnlist để vendlist, tôi nhận được một lỗi như tôi không thể thêm video này vào danh sách tôi nhận được và lỗi nói rằng tôi có một số đối số không hợp lệ
vendlist.Add(vnlist);
Bạn có thể xóa cuộc gọi .ToList. AddRange mất một số đếm, và nó sẽ tự nó liệt kê tất cả. ToList đang tạo danh sách, điền vào danh sách, và ngay lập tức loại bỏ nó. Tại sao lại lãng phí thời gian trên đó. – Servy