string categoryIDList = Convert.ToString(reader["categoryIDList"]);
if (!String.IsNullOrEmpty(categoryIDList))
{
c.CategoryIDList =
new List<int>().AddRange(
categoryIDList
.Split(',')
.Select(s => Convert.ToInt32(s)));
}
La classe possède une propriété IList CategoryIDList que j'essaie d'attribuer à ci-dessus.Impossible de convertir implicitement le type void en IList <int>
Erreur:
Erreur 1 Impossible de convertir implicitement le type 'vide' à 'System.Collections.Generic.IList'
Je ne sais pas quel est le problème?
Arghh, IList ne supporte pas AddRange bien? c.CategoryIDList est de type IList –
mrblah
Oui, cela ne compilera pas tel quel. –
@homestead & Reed Copsey: Oui, désolé pour ça. Une solution simple est juste d'utiliser une variable temporaire de type 'Liste'. Voir ma modification pour une solution possible. –