3

byte[] に 0 のみが含まれているかどうかを確認するにはどうすればよいですか? 配列にゼロしか含まれていない場合、配列をネットワーク経由で送信したくありません。

byte[] bytesToBeSend = e.GetAudioSamples;

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

2 に答える 2

12

Sendリクエストの前にこのテストを挿入し、テストを使用しifます。

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

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

LINQ が含まれていることを確認します。

using System.Linq;
于 2013-09-17T04:04:36.120 に答える