2013-07-16 23 views

Odpowiedz

15

Trzeba dodać swoją nazwę klasy po słowie kluczowym new:

IList<FotoLiveLove> fotoLiveLove = xDoc["statuses"].Select(x => new FotoLiveLove() 
{ 
    Tipologia = "twitter", 
    URL = (string)x["URLJSON"] 
}).ToList(); 
+5

+1. Na marginesie, jeśli używasz składni inicjalizatora obiektu, nie potrzebujesz '()'. –

2

Trzeba określić typ na .Select. Spróbuj czegoś takiego:

IList<FotoLiveLove> fotoLiveLove = xDoc["statuses"].Select(x => new FotoLiveLove() 
{ 
    Tipologia = "twitter", 
    URL = (string)x["URLJSON"] 
}).ToList(); 
1

Wolę za pomocą formularza zapytań w tych przypadkach (ale to tylko preferencja):

IList<FotoLiveLove> fotoLiveLove = (from f in x.Doc["statuses"] 
           select new FotoLiveLove(){ 
            Tipologia = "twitter", 
            URL = (string)x["URLJSON"] 
           }).ToList(); 
Powiązane problemy