Ste*_*nov 6 .net serialization .net-3.5 nonserializedattribute
[Serializable]
class MyClass
{
[NonSerialized] int Foo { get; set; } // error
[NonSerialized] int bar; // ok
}
Run Code Online (Sandbox Code Playgroud)
为什么不允许这样做?
我知道诸如此类的解决方法
问题是具体为什么 [NonSerialized]不允许在本地使用,但允许在字段上使用.
Tho*_*que 12
属性实际上是方法,它们不是由二进制序列化过程序列化的.这是序列化的字段.所以NonSerialized在字段上指定它才有意义.
| 归档时间: |
|
| 查看次数: |
3455 次 |
| 最近记录: |