把这个方法优化下..............................(人在线)
本帖最后由 diaodiaop 于 2014-03-10 11:01:35 编辑
不会linq什么的 所以 只能循环 求优化下.速度以及代码量
public static string GetStringByByte(byte[] by)
{
StringBuilder s = new StringBuilder();
for (int i = 0; i < by.Length; i++)
{
s.Append(by[i].ToString("X").PadLeft(2, '0') + "-");
}
return s.ToString().Substring(0, s.ToString().Length - 1);
}
------解决方案--------------------return String.Join("-",by.Select(p=>p.ToString("X2")).ToList())
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/