J'ai défini ce qui suit:
public ICollection<Item> Items { get; set; }
Quand j'exécute ce code:
Items = _item.Get("001");
Je reçois le message suivant:
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?)
Quelqu'un peut-il expliquer ce que je fais mal. Je suis très confus quant à la différence entre Enumerable, Collections et en utilisant ToList ()
Informations ajoutées
Plus tard dans mon code, j'ai ce qui suit:
for (var index = 0; index < Items.Count(); index++)
Est-ce que je serais d'accord pour définir des éléments comme un IEnumerable?