オブジェクトの束からxmlを作成するために、linq to xml機能構築を使用しようとしています:
new XAttribute("duration", (m.Media.Type.HasValue && m.Media.Type.Value == MediaType.Image) ? m.DurationInSeconds : default(int?)),
コードの問題は、メディア タイプに値がない場合、またはメディア タイプが画像でない場合、おそらく default(int?) を使用したために例外が発生することです。
理想的には、メディア タイプが存在しない場合、またはメディアがイメージでない場合、ノードの「null」を置き換えたいと考えています。しかし、方法がわかりませんでした。
何か案は?