私は(大規模クエリにネストされた)次のクエリを持っている:LINQのクエリToListメソッドは、リストにデータを入れていないのではなく、1つの要素のリスト
PaymentType = (from paymenttype in offer.Elements(myns + "paymentTypes")
select paymenttype.Value).ToList()
mynsはXNamespaceタイプ
です
List<string> PaymentType = new List<string>();
:PaymentTypeは次のように定義されて
<offer>
<paymentTypes>
<paymentType>One String</paymentType>
<paymentType>Another string</paymentTYpe>
</paymentTypes>
</offer>
のようなXMLツリーが見えます
私のコードが実行されると、私は見ていますと、作成された単一の項目です:
PaymentType[0] = "OneStringAnotherString"
なく
PaymentType[0] = "OneString"
PaymentType[1] = "AnotherString"
私は私が間違っているのかを並べ替えることはできません。何か案は?
より洗練されたソリューション –