【发布时间】:2015-11-25 21:40:53
【问题描述】:
这是一个演变: C# image binary serialization
我的课很简单:
public class TheClass2
{
public object myImg;
public int myInt;
}
为了序列化它,我必须将 myImg 从图像转换为对象
var ist = new TheClass2();
Image i = new Image();
ist.myImg= Convert.ChangeType(i, typeof(object));<-----this is not working
但 ist.myImg 仍然是图像。
感谢任何帮助 帕特里克
【问题讨论】:
-
您似乎误解了
Convert.ChangeType()方法的作用。您从哪里得知它会序列化您的数据?正如您在上一个问题中所解释的,您需要以适合您场景的格式明确保存图像数据。有很多方法可以做到这一点,所有这些都记录在 MSDN 上,并在 Stack Overflow 上的各种问答中进行了描述。