Звучит так, будто вам нужно что-то, что проверит число, чтобы определить, соответствует ли оно целому числу в 1 байт. 1-байтовое целое число может содержать число от 0 до 255 (если оно не подписано) или от -128 до 127, если оно подписано. Так что вам просто нужно что-то, что проверяет, находится ли число в этом диапазоне. Байт по умолчанию не подписан в C #, поэтому вам просто нужно:
return (x >= 0 && x <= 255);
Почему эти значения? Это связано с тем, что в байте хранится восемь битов, которые могут хранить от 2 до 8 возможных значений. 2 ^ 8 = 256.