سؤال

ماذا عن عاب الخ.

هل كانت مفيدة؟

المحلول

لا.حتى إذا كان لديك مجموعة من القيم المنطقية ، أعتقد أنها محددة لتناول بايت واحد لكل منها.

بالطبع يمكنك تحديد أنواع البيانات الخاصة بك التي تحتوي على أقل من 256 قيمة صالحة (مثل Boolean يفعل) ولكن لا يمكنك جعله يستغرق أقل من بايت في الذاكرة.

كما أشار لبوشكين ، هناك أنواع مثل BitArray و BitVector32 التي حزمة فعالة بت متعددة بكفاءة - هل يمكن أن تكتب بنفسك NybbleArray اكتب إذا أردت.

نصائح أخرى

لا يوجد نوع من البيانات الأصلية أصغر من البايت، ولكن إذا كنت ترغب في تخزين وتعامل مع مجموعة من البتات المعبأة، يمكنك استخدام bitvector32 أو bitarray .

لا، البايت هو الأصغر.

قد يكون هذا مفيدا: كيف يمكنك أن يعجب (Nybble) بايتفي C #؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top