Aşağıdakileri tanımladım:
public ICollection<Item> Items { get; set; }
Bu kodu çalıştırdığımda:
Items = _item.Get("001");
Aşağıdaki mesajı alıyorum:
Error 3
Cannot implicitly convert type
'System.Collections.Generic.IEnumerable<Storage.Models.Item>' to
'System.Collections.Generic.ICollection<Storage.Models.Item>'.
An explicit conversion exists (are you missing a cast?)
Birisi neyi yanlış yaptığımı açıklayabilir mi? Numaralandırılabilir, Koleksiyonlar ve ToList () kullanımı arasındaki fark konusunda kafam çok karışık.
Eklenen bilgiler
Daha sonra kodumda aşağıdakilere sahibim:
for (var index = 0; index < Items.Count(); index++)
Öğeleri bir IEnumerable olarak tanımlayabilir miyim?