数组是可枚举的,所以您本身
foo就是一个数组
IEnumerable<byte>。只需使用LINQ序列方法
Take()就可以从中获得想要的内容(不要忘了使用来包含
Linq名称空间
usingSystem.Linq;):
byte[] foo = new byte[4096];var bar = foo.Take(41);
如果确实需要任何
IEnumerable<byte>值的数组,则可以使用该
ToArray()方法。这里似乎并非如此。

数组是可枚举的,所以您本身
foo就是一个数组
IEnumerable<byte>。只需使用LINQ序列方法
Take()就可以从中获得想要的内容(不要忘了使用来包含
Linq名称空间
usingSystem.Linq;):
byte[] foo = new byte[4096];var bar = foo.Take(41);
如果确实需要任何
IEnumerable<byte>值的数组,则可以使用该
ToArray()方法。这里似乎并非如此。