问题描述:有如下两段代码代码段一:float a=binr.ReadSingle();//binr是字节流对象,即从字节流中读出一个浮点数string b=binr.ReadBytes(6).ToString();ht.Add("A",a);//ht为HashTable对象ht.Add("B",b);代码段二:ht.Add("A",binr.ReadSingle());ht.Add("B",binr.ReadBytes(6).ToString(); 解释一下哪一种效率高?
2 回答
ABOUTYOU
TA贡献1812条经验 获得超5个赞
我感觉第二个好些,因为binr.ReadBytes(6).ToString()本身就创建了一个引用,string b=binr.ReadBytes(6).ToString();感觉创建了两个string对象,只不过指向同一个引用。
- 2 回答
- 0 关注
- 327 浏览
添加回答
举报
0/150
提交
取消