首页 新闻 会员 周边

C# 如何把一个IEnumerable类型数据转换成二进制

0
[待解决问题]

C# 如何把一个IEnumerable类型数据转换成二进制数据

Hero小默的主页 Hero小默 | 初学一级 | 园豆:53
提问于:2017-08-11 10:08
< >
分享
所有回答(1)
0

二进制序列化

czd890 | 园豆:14412 (专家六级) | 2017-08-11 10:09

 是这样的  IEnumerable 类型里的数据 是未标示序列化的..  是不能转换2进制的...

支持(0) 反对(0) Hero小默 | 园豆:53 (初学一级) | 2017-08-11 10:15

IEnumerable  这个类型未标示序列化

支持(0) 反对(0) Hero小默 | 园豆:53 (初学一级) | 2017-08-11 10:16

@Hero小默: IEnumerable  是接口。他的实现可以是List,也可以是Array。

未标记,也可以

支持(0) 反对(0) czd890 | 园豆:14412 (专家六级) | 2017-08-11 11:07

如果用。net自带的那个binary序列化,则需要

支持(0) 反对(0) czd890 | 园豆:14412 (专家六级) | 2017-08-11 11:12

@czd890: 当tolist 的后 可以序列化.可是如果不tolist 就不能转...我试过..主要是我接收的是Object

支持(0) 反对(0) Hero小默 | 园豆:53 (初学一级) | 2017-08-11 11:20

@Hero小默: 你搞清楚他真正的类型是什么。IEnumerable只是接口。搞清楚当前集合的真正类型。比如可能是list,array,querybale

支持(0) 反对(0) czd890 | 园豆:14412 (专家六级) | 2017-08-11 11:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册