读书人

请教这个语句如何简化和优化

发布时间: 2012-06-15 19:37:05 作者: rapoo

请问这个语句怎么简化和优化?
代码如下

C# code
byte[] hexStrlist = xxxx;            for (int ii = 0; ii < hexStrlist.Length;ii=+3 )            {                byte[] a = new byte[3];                a[0] = hexStrlist[ii];                a[1] = hexStrlist[ii + 1];                a[2] = hexStrlist[ii + 2];                //do some thing            }         


[解决办法]
byte[] hexStrlist = xxxx;
for (int ii = 0; ii < hexStrlist.Length;ii=+3 )
{
byte[] a = new byte[3];
Array.Copy(hexStrlist,ii,a,0,3);

}
[解决办法]
用数组的ElementAt()方法,类似于从某个位置开始取固定长度的字串。
至少你不用一个一个的赋值。

读书人网 >C#

热点推荐