KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
How do you do it? Given a byte array: byte[] foo = new byte[4096]; How would I get the first x bytes of the array as a separate array? (Specifically, I need it as an IEnumerable<byte> ) This is for working with Socket s. I figure the easiest way would be array slicing, similar to Perls syntax: @bar = @foo[0..40]; Which would return the first 41 elements into the @bar array. Is there something in C# that I'm just missing, or is there some other thing I should be doing? LINQ is an option for me (.NET 3.5), if that helps any.
Tags (comma-separated)
Save Edits
Cancel