C#:这是一个已经序列化的集合(我的意思是,由微软创建)

标签 c# serialization collections

我需要序列化一个集合,但是我想知道是否有任何已经序列化的集合,然后再从第三方代码或自己编写代码。我已经实现了一些可序列化的集合,但这是一个愚蠢的情况,我只需要将一组可序列化类传递到剪贴板并从中返回(复制/粘贴)。

关于我应该使用什么有什么建议吗?

最佳答案

System.Collections 中的任何类或 System.Collections.Generic命名空间应该是可序列化的。但是,这并不意味着内容(或者在泛型的情况下,T 是可序列化的)。这在 Dictionary<K,V> 中可见, 作为 KeyValuePair<K,V>不能直接序列化。

关于C#:这是一个已经序列化的集合(我的意思是,由微软创建),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6386118/

相关文章:

scala - 专门集合中的 AnyVal 元素是否需要装箱?

c# - 将文本转换为图像

C#实现两个不同的泛型接口(interface)

c# - 如何让GUI等待windows服务?

c++ - 将数据转换为 C header 作为存储为二进制文件的方式

java - 如何从 Java 中的二进制文件反序列化 ArrayList 数据?

c# - 用于组合字符串的 lambda 列表

java - java和c#中的序列化集成解决方案?

java - 将两个 for 循环转换为 Java Stream?

c# - 你将如何获得队列中的第一个和最后一个项目?