如何将一个Dictionary<string,object>序列化成byte
答案:2 悬赏:70 手机版
解决时间 2021-02-01 05:14
- 提问者网友:送舟行
- 2021-01-31 10:43
如何将一个Dictionary<string,object>序列化成byte
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-01-31 10:57
Dictionary dic1= new Dictionary();
dic1.Add("1", "1");
dic1.Add("2", "2");
MemoryStream ms = new MemoryStream();
bf.Serialize(ms, dic1);
byte[] buffer = ms.GetBuffer();
MemoryStream ms1 = new MemoryStream(buffer);
Dictionary dic2= (Dictionary)bf.Deserialize(ms1);
dic1.Add("1", "1");
dic1.Add("2", "2");
MemoryStream ms = new MemoryStream();
bf.Serialize(ms, dic1);
byte[] buffer = ms.GetBuffer();
MemoryStream ms1 = new MemoryStream(buffer);
Dictionary
全部回答
- 1楼网友:拾荒鲤
- 2021-01-31 11:29
可以这么理解:
dictionary是一个集合,集合中每一个元素都包含两部分,分别是键和值;
dictionary dic = new dictionary (); 就是创建了一个空集合,这个集合中的元素的键是string类型的,值是object类型的
dic. add("@userid", userid); 自然就是往集合中增加了一个元素,元素的键是@userid ,值是userid
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯