Jeśli oświadczamC# flagi wyliczenia wielkości słowo
[Flags]
public enum MyColor
{
Red = 1;
Green = 2;
Blue = 4;
White = 8;
Magenta = 16;
... (etc)
}
Czy istnieje sposób, aby określić/ustawić liczbę bajtów, które to enum zajmuje? A także, w jakiej kolejności bajtów to się skończy? (np. czy muszę zrobić HostToNetwork(), aby poprawnie wysłać go przez przewód?) Ponadto, aby zadzwonić do HostToNetwork, czy mogę obsłużyć jako tablicę bajtów i iterować?
Nie ma potrzeby, aby to było wiki społeczności. To standardowe pytanie. – Noldorin
Możesz sprawdzić koniec systemu za pomocą 'BitConverter.IsLittleEndian' i odpowiednio zareagować. – Thorarin
Flagi nie powinny mieć wartości 0, chyba że naprawdę oznacza "brak". –