Mam dodatkową klasę Potwory, przyjmuje stringa i dwa inty: nazwa, moc, koszt. Uczę się LINQ, napotkałem select. Chciałbym wyodrębnić dwie z pośród trzech elementów do nowej listy. Np. nazwe oraz moc. Z jednym elementem nie ma problemu wyodrębnić :
lista.Select(p => p.nazwa);
, co do dwóch wartości możliwe jest: (p => new { p.nazwa, p.moc, p.koszt});
Jednak jest to typ niezdefiniowany i ni jak potem na tym działać. Jak można wyodrębnić 2 z 3 elementów (nazwa, moc) na liście. Stworzyć nową listę? z edytować? złą pisze składnię?
Bardzo prosze o pomoc, z góry dziękuję !
```csharp
...
lista.Add(new Potwory("Szkielet", 20, 15));
lista.Add(new Potwory("Diabel ", 80, 290));
var zz = lista.Select(p => new Potwory { p.nazwa, p.moc}); //???
cały kod: http://pastebin.com/Hs6vJUaU