这是一个C#3.0 Winform问题。从MemoryStream中反序列化抛出C中的OutOfMemory异常#
我想克隆一个大的(实际上不是很大),复杂的对象。为了做到这一点,我把它分散到一个MemoryStream并使用BinaryFormatter.UnsafeDeserialize(MemoryStream,null)方法来获取克隆的对象。在UnsafeDeserialize()方法内部,总是会抛出OutOfMemory异常。记忆应该足够了。
我读了一些关于.net的bug,但不确定它是否属于这种情况。
任何人都知道为什么会发生这种情况?任何workround?谢谢。
你能发表一些实际的代码吗? – 2009-07-16 08:04:43
(回复评论) – 2009-07-16 10:44:34