XML ファイルを取得し、そのデータを C# の配列に入れたい
私のコード:
XmlDocument XMLDoc = new XmlDocument();
XMLDoc.Load("C:/Scripts/example.xml");
string[] bans = XMLDoc.Descendants("ban").Select(element => element.Value).ToArray();
しかし、私はこのエラーが発生し続けます:
'System.Xml.XmlDocument' には 'Descendants' の定義が含まれておらず、タイプ 'System.Xml.XmlDocument' の最初の引数を受け入れる拡張メソッド 'Descendants' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか? ?)
関連する場合、これが私のxmlファイルです。
<championSelect>
<blue>
<ban order="1">Darius</ban>
<ban order="3">Elise</ban>
<ban order="5">Twisted Fate</ban>
<pick order="1">Gragas</pick>
<pick order="4">Shen</pick>
<pick order="5">Shyvanna</pick>
</blue>
<red>
<ban order="2">Jayce</ban>
<ban order="4">Zac</ban>
<ban order="6">Thresh</ban>
<pick order="2">Draven</pick>
<pick order="3">Ryze</pick>
</red>
</championSelect>
.Descendants に関係していると思いますが、はっきりとは言えません。ここでスタックオーバーフローに関する他の多くのソリューションを試しましたが、役に立ちませんでした。必要に応じて別のアプローチを歓迎します