Если я объявлю
[Flags]
public enum MyColor
{
Red = 1;
Green = 2;
Blue = 4;
White = 8;
Magenta = 16;
... (etc)
}
Есть ли способ определить / установить количество байтов, которое занимает это перечисление? Кроме того, в каком порядке байтов это закончится? (например, должен ли я выполнить HostToNetwork () для правильной отправки его по проводам?) Кроме того, чтобы вызвать HostToNetwork, я могу привести в качестве байтового массива и выполнить итерацию?