これらがLINQの不適切な使用方法であるかどうか疑問に思っています。彼らは働いています、彼らが何かを壊しているかどうかはわかりません。
//例1:XML要素から文字列を取得する(ここでは、LINQクエリをスキップしています)
measurements.a = (string)bm.Descendants("a").SingleOrDefault();
//例2:必要な要素に到達するまで、子孫を使用して「ドリルイン」します。//ここに2つの子孫がある理由は、「b」が「a」の子である必要があるためです。
measurements.title = (from e in bm.Descendants("a").Descendants("b")
select e.Value).SingleOrDefault();
御時間ありがとうございます。:)ジェームズ