alg👓 さんはインスタンス mstdn.techdrive.top のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。もしお持ちでないなら こちら からサインアップできます。
alg👓 @alg0002

C#でXmlSerializerを使って何らかのクラスのインスタンスをシリアライズする際の話。

`int?` みたいなnull許容値型なプロパティがあると、その値がnullのときに `xsi:nil` とかいう属性付きでノードが出力されてしまう。ほんとはnullのときはノードを出力したくないのだけど。
解決方法をググったが、シリアライズ時のオプションとかではどうにもならない模様。Microsoft Docsに「仕様やで」的なことが書いてあった。ぐぬぬ。

· Web · 0 · 0