如何检查字节[]是否只包含0?如果数组只包含零,我不想通过网络发送它:

byte[] bytesToBeSend = e.GetAudioSamples;

// Send test data to the remote device.
Send(client, bytesToBeSend);

最佳答案

在您的Send请求之前插入此测试,并使用if测试:

bool hasAllZeroes = bytesToBeSend.All(singleByte => singleByte == 0);

if (hasAllZeroes) {
    Send(client, bytesToBeSend);
}

请确保已包含linq:
using System.Linq;

07-27 17:39