如何查找空字节数组

Tom*_*mas 1 c# arrays byte

如何找出是字节数组有任何数据还是新创建的字节数组?

var Buffer = new byte[1000];
//How to find out is Buffer is empty or not?
Run Code Online (Sandbox Code Playgroud)

Geo*_*ett 7

我假设'空'表示包含每个字节元素的默认值,如果这不是你的意思,请查看@ sehe的答案.

如何使用LINQ检查所有元素是否具有该类型的默认值:

var Empty = Buffer.All(B => B == default(Byte));
Run Code Online (Sandbox Code Playgroud)