ich generische Liste foo haben, wie untenbekommen spezifischen Eigenschaften innerhalb der generischen Liste mit Linq
var foo = new List<XYZ>();
public class XYZ
{
public String TimeZone { get; set; }
public Decimal? B1Volume { get; set; }
public Decimal? B2Volume { get; set; }
public Decimal? B3Volume { get; set; }
public Decimal? B4Volume { get; set; }
public Decimal? B5Volume { get; set; }
// .............
// .............
public Decimal? B24Volume { get; set; }
public String Name {get;set;}
}
gezeigt, wie kann ich die Eigenschaften wählen B1Volume,........B24Volume ?
Ich habe versucht, mit folgenden Code unten erwähnt, aber es ist nicht zu geben erwartete Ergebnisse
var hp = foo.Skip(1).Take(23).ToList();
Natürlich hilft es nicht. 'Skip',' Take' ... arbeitet an Objekten, nicht an ihren Eigenschaften. Es funktioniert, wenn Sie eine Liste wie folgt haben: '{xyz1, xyz2 .... xyz24}' –