私はこのようなものを持っています:
<Books>
<Book>
<Number>
<Title>
<Author>
<NumberOfCopies>
</Book>
</Books>
このNumberOfCopies
要素は、図書館が同じ本の同じコピーをいくつ持っているかを意味します。(同じ本=同じ著者、同じタイトル)。要素は本Number
ごとに異なり、ライブラリに格納するためのものです。
新しい本を追加するとき、図書館に何冊あるのか知りたいです。
XDocument doc = XDocument.Load("books.xml");
var q = from x in doc.Descendants("Books")
where x.Element("Author").Value == newBook.Author
&& x.Element("Title").Value == newBook.Title
select x;
int number = (int)q;
これはうまくいきません。私は何を間違っていますか?