J'ai la requête suivante (qui est imbriquée dans une requête plus grande):requête LINQ ToList ne pas mettre les données dans une liste, mais plutôt une liste élément un
PaymentType = (from paymenttype in offer.Elements(myns + "paymentTypes")
select paymenttype.Value).ToList()
monen est un type XNamespace
l'arbre XML ressemble
<offer>
<paymentTypes>
<paymentType>One String</paymentType>
<paymentType>Another string</paymentTYpe>
</paymentTypes>
</offer>
PaymentType est défini comme:
List<string> PaymentType = new List<string>();
Lorsque mon code exécute, ce que je vois est un élément unique créé:
PaymentType[0] = "OneStringAnotherString"
et non
PaymentType[0] = "OneString"
PaymentType[1] = "AnotherString"
Je ne peux pas régler ce que je fais mal. Des idées?
Solution plus élégante –