BitArray и порядок битов
От: dr. Acula Украина  
Дата: 25.06.14 14:09
Оценка:
Коллеги, можете рассказать, почему порядок байтов при обращении к BitArray слева-направо, а биты внутри байта нумеруются справа-налево?

byte[] b = { 0xFF, 0x3F };
System.Collections.BitArray ba = new System.Collections.BitArray( b);
int i = 0;
foreach (Object obj in ba)
{
   Debug.WriteLine("    [{0}]:    {1}", i++, obj);
}
Debug.WriteLine("");



    [0]:    True
    [1]:    True
    [2]:    True
    [3]:    True
    [4]:    True
    [5]:    True
    [6]:    True
    [7]:    True
    [8]:    True
    [9]:    True
    [10]:   True
    [11]:   True
    [12]:   True
    [13]:   True
    [14]:   False
    [15]:   False


Я упускаю логичное оюоснование такого поведения?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.