0

我目前正在使用 c# 和 vsto 为 Outlook 创建一个插件,并且需要从约会项目中提取所有数据,我已经尝试了 XML 序列化程序,并且似乎该对象受到某种保护,是否有可能解决这个问题或是否有另一种序列化技术可以做到这一点?如果没有,是否有一种更简单的方法可以通过访问对象的每个单独属性来从对象中提取所有数据(我真的不喜欢输入每个属性!)。

4

1 回答 1

0

并非所有对象都可以序列化。我猜 Outlook AppointmentItem 对象就是其中之一。这通常是由于它对其他对象的引用。

您可能想查看浅/深拷贝:http: //msdn.microsoft.com/en-us/library/system.object.memberwiseclone.aspx

在你的情况下,制作一个浅拷贝并序列化拷贝可能就足够了,这取决于你打算用它做什么。

于 2011-02-20T12:42:08.400 回答