从特定字节读取列表<byte> </byte>

时间:2014-07-08 13:08:49

标签: c# .net

我有一个List<Byte>有10个值(4,6,9,25,64,31,54,15,98,33),并希望从特定值开始Byte<List> / byte例如值54(newbytelist:54,15,98,33)

List<Byte> values;
List<Byte> newbytelist;

foreach (byte item in values.Skip("from value 54"))
{
    newbytelist.Add(item);
}

我该怎么做?

1 个答案:

答案 0 :(得分:9)

您正在寻找SkipWhile方法:

values.SkipWhile(x => x != 54);

使用Skip的替代方案是:

values.Skip(values.IndexOf(54))