如何删除数组的子数组

时间:2014-06-27 11:45:43

标签: c# arrays linq

我怎样才能remove a group of elements inside an array

我有以下代码:

private void processResponse(byte[] response)
    {            
        byte[] header;
        byte[] payload;

        if (response.Length > 8)
        {
            header = response.Take<byte>(8).ToArray();
            //payload = //should be the rest of "response" bytes
        }           
    }
}

如何在没有payload的情况下response成为header

1 个答案:

答案 0 :(得分:8)

您正在寻找Skip方法:

payload = response.Skip(8).ToArray();