0

xmlからリストを読み込もうとしています。各ノードにはいくつかのノードがあります。下の写真のようにforeachループでそれを行うことは可能ですが、ループの使用は避けたいと思います。

これは私が望まないことですが、ループはありません: ここに画像の説明を入力してください

この例を見ましたが、これは1つのノード「id」のみです。 XMLをList<string>またはString[]に変換するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

3
var contacts = from c in xdoc.Descendants("contact")
               select new Contact()
               {
                  GUID = (string)c.Element("Guid"),
                  Name = (string)c.Element("Name"),
                  Email = (string)c.Element("Email"),
                  PhoneNumber = (string)c.Element("PhoneNumber")
               };

クラスxdocのインスタンスはどこにありますか。XDocument

于 2012-10-30T12:19:07.123 に答える