c# - 如何在剪贴板中存储对象集合?

标签 c# generics serialization clipboard

我有一个类Slide ,其中我想在剪贴板中放置几个​​实例。对于单个实例,它工作得很好。
但是,例如,当我尝试将 List<Slide>在剪贴板中,SetDataObject调用将默默地失败。
在内部,将抛出并吞下 COMException。这是因为 List不执行 ISerializeable .
所以,List<T>似乎不是一个选择。放置 Slide 集合的正确方法是什么?剪贴板中的实例?

最佳答案

ArrayList 是可序列化的。当你失去强类型时,你总是可以在出路时进行转换。

关于c# - 如何在剪贴板中存储对象集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3302722/

相关文章:

java - Eclipse 中通用类型的自动完成

java - 反序列化ArrayList中的对象

c++ - Boost序列化多个对象

c# - 将外部单词文件中的单词添加到列表 C#

c# - 如何在 Windows Phone 7 上收到来电通知?

java - List<List<String>> 和 List<Object> 不一样吗

c# - 无法将枚举扩展方法与泛型一起使用

c# - 如何检索每个轴上的 3D 旋转角度?

c# - C# 中的自动属性不会导致开销吗?

Python pickle 似乎在类内部中断,但在命令行脚本中却没有