Вы можете циклически проходить через каждый элемент в массиве и считать каждый раз, когда найдено значение 45. Или вы можете использовать LINQ Count и достичь того же результата.
Здесь я сделал обе реализации:
var bufferA = new byte[] { 53, 0x4F, 0x4E, 59, 20, 43, 0x4F, 0x4D, 50, 55, 54, 45, 52, 20, 45, 0x4E, 54, 45, 52, 54, 41, 49, 0x4E, 0x4D, 45, 0x4E, 54, 20, 49, 0x4E, 43, 0x2E };
//Using LINQ
var numOfRepetition = bufferA.Count(x=> x== 45);
//Using a foreach loop
var count = 0;
foreach(byte number in bufferA)
{
if(number == 45)
{
count++;
}
}
В обеих реализациях число 45 повторяется 4 раза.