首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

问个截断数组最有效率的办法解决方案

2012-11-10 
问个截断数组最有效率的办法比如byte[] tmp new byte[] {21,56,87,55,875,112,0,22,344,0,0,0,332}我要

问个截断数组最有效率的办法
比如 

byte[] tmp = new byte[] {21,56,87,55,875,112,0,22,344,0,0,0,332};

我要得到的结果是

 tmp = {21,56,87,55,875,112};

就是把遇到第一个为0的byte之后全部删除。

[解决办法]
tmp = tmp.TakeWhile(x => x != 0).ToArray();

热点排行