Vorrei sapere come posso interrogare una matrice di oggetti. Ad esempio, ho un oggetto array come CarList. Quindi CarList [0] mi restituirebbe l'oggetto Car. L'auto ha proprietà Modello e Marca. Ora, voglio usare linq per interrogare l'array CarList per ottenere il Make of a Car il cui modello è "bmw". Ho provato il seguenteInterrogare una matrice di oggetti usando linq
var carMake = from item in CarList where item .Model == "bmw" select s.Make;
ottengo l'errore
Impossibile trovare un'implementazione del modello di query per il tipo di fonte carlista []
non posso cambiare carlista da matrice a qualcosa come Elenco <> dal momento che CarList si ritira come array da un webservice.
Gentilmente fammi sapere come questo può essere risolto. Sarebbe bello se tu potessi spiegare usando il codice C#.
Grazie in anticipo.
non dovresti selezionare item.Make? –
Tutti, qual è il motivo per votare due volte una domanda generata da un errore di battitura nel codice? cambiando s nell'oggetto e rimuovendo lo spazio prima. Modello è l'unica soluzione di cui aveva bisogno. –