0

辞書フィールドを持つクラスがあります。このクラスのすべてのアイテムをループして xml ドキュメントを作成したいのですが、このループ内でこの辞書プロパティをループしてキーと値のペアを追加したいと考えています。

私は次のことをするものを探しています

foreach(Book bk in query)
{
    ReturnData.Descendants("Books")
              .FirstOrDefault().Add(new XElement("Book",
                                        new XElement("Name", bk.BookName),
                                        new XElement("Measure", bk.Measure,
                                        .foreach(KeyValuePair<string, double> measure in bk.NewMeasures)
                                        {
                                            new XElement(measure.Key,measure.Value)
                                        },
                                        new XElement("Value", bk.PreviousValue))));
}

戻りデータには既に XML が含まれています。これが、Books の子孫に追加する理由です。ビデオ、ゲームなど、すでに他のルーツを持っている可能性があります。

これについての考えを感謝します。

4

1 に答える 1