【发布时间】:2020-02-19 05:45:53
【问题描述】:
您好,我是 C# 新手,我想将 List 类型转换为 MemoryStream:
List<String> listType=new List<String>;
MemoryStream ms=new MemoryStream();
如果我这样做-
MemoryStream listToStream=(MemoryStream)listType;
显示为可疑演员表。 请帮忙!!
【问题讨论】:
-
您无法将列表转换为内存流。这是两种完全不同的类型。你可能想序列化它吗?如果是这样,您是否关心它的序列化方式(JSON、XML、二进制)?
-
所以一个列表是......好吧,一个东西的列表,在这种情况下是字符串,
MemoryStream是一个byte的数组。你想如何魔法他们。你需要发明一些规则,只有知道这些规则,我们才能帮助你 -
@nvoigt 是的,我想序列化它..有什么办法吗?