2011-01-31 11 views

risposta

17

Si potrebbe restituire un oggetto anonimo:

var result = SortedList.Select(x => new { 
    x.Value.MyProperty, 
    x.Value.AnotherProperty 
}); 

Oppure, se si vuole utilizzare il risultato al di fuori del campo di applicazione del metodo attuale si potrebbe definire un tipo personalizzato:

IEnumerable<MyType> result = SortedList.Select(x => new MyType { 
    Prop1 = x.Value.MyProperty, 
    Prop2 = x.Value.AnotherProperty 
}); 
+0

Grazie. Stava avendo una testa di scoppio contro il momento del muro e ho dimenticato la x => nuova {....... – Jon

Problemi correlati