Если вы хотите сохранить один байт, я бы предложил использовать Int32.Это переменная типа «вариант», размер которой будет меняться в зависимости от данных, которые в ней хранятся.Поэтому, если вы храните один байт, это будет самая маленькая структура.Тип данных byteS на самом деле довольно большой по сравнению.Это связано с тем, что структура байтов содержит такие данные, как длина индекса и другие свойства.
При сериализации я заметил разницу в размере примерно в два раза при переключении с одного байта, хранящегося в byteS, на int32.
Обратите внимание, однако, что это не применимо к нескольким байтам, хранящимся в byteS, что, я подозреваю, будет намного меньше, чем хранение отдельных Int32.