为了账号安全,请及时绑定邮箱和手机立即绑定

C#代码效率问题

C#代码效率问题

PIPIONE 2018-09-14 05:06:09
问题描述:有如下两段代码代码段一: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对象,只不过指向同一个引用。

查看完整回答
反对 回复 2018-09-19
  • 2 回答
  • 0 关注
  • 327 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信