Serialization 序列化包含位图的对象.NET Compact Framework
我正在为WindowsMobile6(.NETCF3.5)编写一个项目。我的项目包含如下所示的类:Serialization 序列化包含位图的对象.NET Compact Framework,serialization,compact-framework,Serialization,Compact Framework,我正在为WindowsMobile6(.NETCF3.5)编写一个项目。我的项目包含如下所示的类: class MyClass { private Bitmap picture; //... and some other fields ... public MyClass () { picture = new Bitmap (/*Picture file path*/); //... } } 令我惊讶的是,我发现.NET
class MyClass {
private Bitmap picture;
//... and some other fields ...
public MyClass ()
{
picture = new Bitmap (/*Picture file path*/);
//...
}
}
令我惊讶的是,我发现.NET CF中没有二进制格式化程序。有人知道我如何序列化这样的对象吗??
我尝试使用-但没有成功。有两种方法可以解决这个问题
有两种方法可以解决这个问题
谢谢你的回复,很抱歉我的回复迟了。我尝试使用三种不同的第三方解决方案,但没有一种有效,因为位图类没有默认的C'tor,这让我有了第一个选择——编写自己的类序列化程序。你能给我更多的信息吗?我知道我需要实现Iserializable接口,但我仍然无法理解如何使用Bitmap.Save()方法。你能给我写一个小代码快照吗?再次感谢!谢谢你的回复,很抱歉我的回复迟了。我尝试使用三种不同的第三方解决方案,但没有一种有效,因为位图类没有默认的C'tor,这让我有了第一个选择——编写自己的类序列化程序。你能给我更多的信息吗?我知道我需要实现Iserializable接口,但我仍然无法理解如何使用Bitmap.Save()方法。你能给我写一个小代码快照吗?再次感谢!