C# xsi:null和xsi:nil之间的差异

C# xsi:null和xsi:nil之间的差异,c#,xml,serialization,C#,Xml,Serialization,我已尝试将XmlElementAttribue(IsNullable=true) 在属性上(属性使用数据成员) 但是,当我看到序列化的xml时,我看到了xsi:null=true 我想让它写xsi:nil=true 我该怎么做呢?这应该告诉你你需要的一切它对我没有帮助,因为没有关于xsi:null的讨论,我得到xsi:null,我想得到我的代码得到xsi:nil。另一件重要的事情是,我正在尝试将xsi:nil放在byte[](字节数组)上。xsi:nil是其中的一部分xsi:null不是一件事。

我已尝试将
XmlElementAttribue(IsNullable=true)
在属性上(属性使用数据成员)

但是,当我看到序列化的xml时,我看到了
xsi:null=true

我想让它写
xsi:nil=true


我该怎么做呢?

这应该告诉你你需要的一切它对我没有帮助,因为没有关于xsi:null的讨论,我得到xsi:null,我想得到我的代码得到xsi:nil。另一件重要的事情是,我正在尝试将xsi:nil放在byte[](字节数组)上。
xsi:nil
是其中的一部分
xsi:null
不是一件事。如果我用您描述的属性序列化null属性,我会得到
xsi:nil=“true”
,因此您的问题是不可复制的(请参阅)。那么为什么代码会将null属性序列化为xsi:null=“true”@SomeGuy它没有,我向您展示了它没有。你能举个例子说明它的作用吗?