c#里面将一个对象转换成Stream对象,算不算是序列化?

2025年03月01日 14:32
有4个网友回答
网友(1):

不算的,序列化应该是将该对象格式化为可进行XML传输的东西

网友(2):

不是,序列化是将现有的对象转化为二进制流放在指定的文件里,然后可以通过反序列化读出来

网友(3):

1楼和2楼都说的很不完善,两者应该相加一下。

序列化只是将对象变成可以存储或传输的状态。而序列化没规定一定要使用二进制还是XML。比如将一个对象序列化成二进制、XML、JSON、其他任何形式的文本。

Steam和序列化没有必然关系。必须看你是如何“转换”的。

网友(4):

不是。要序列化的类必须有特性[Serializable]
是二进制的,并不是XML。。。。。。