У меня есть класс-оболочка, который инкапсулирует часть информации, которая должна передаваться в виде байтового массива.Const vs protected static readonly
Таким образом, класс инкапсулирует необходимый заголовок (с полями, такими как DATA_LENGTH или MESSAGE_TYPE) в соответствующие позиции байтов. Для этого я хочу, чтобы определить позиции и длины констант, например:
HEADER_DATA_LENGTH_IX = 0;
HEADER_DATA_LENGTH_LENGTH = 2;
что означает DATA_LENGTH начинается с 0 и занимает два байта.
, но до сих пор я борюсь с созданием их констант или статических полей readonly. Const не может быть защищен, поэтому я не смогу получить новый класс и изменить константы, если их использовать, с другой стороны, я могу объявить новые константы в производном классе и использовать их.
Каким будет ваш подход?
Какая технология это? .Сеть? Ява? –
Тег не был тем, когда я впервые публиковал ответ, извините –