Je souhaite renvoyer une collection plus une seule valeur. Actuellement, j'utilise un champ pour créer une nouvelle liste en ajoutant une valeur à la liste puis en renvoyant le résultat. Existe-t-il un moyen de le faire avec une expression linq ou lambda?L'utilisation d'une expression linq ou lambda en C# renvoie une collection plus une seule valeur
private List<ChargeDetail> _chargeBreakdown
= new List<ChargeDetail>();
public ChargeDetail PrimaryChargeDetail { get; set; }
public List<ChargeDetail> ChargeBreakdown
{
get
{
List<ChargeDetail> result =
new List<ChargeDetail>(_chargeBreakdown);
result.Add(PrimaryChargeDetail);
return result;
}
}
Qu'est-ce que c'est «_chargeBreakdown»? –
Vous souhaiterez peut-être retourner une collection autre que 'Liste' - http://msdn.microsoft.com/fr-fr/library/ms182142%28VS.80%29.aspx –
@Reed a ajouté le champ _chareBreakdown – ahsteele