У меня есть несколько вопросов о endian-ness, которые достаточно связаны, и я гарантирую поставить их в один вопрос:
1) Является ли endian-ness решением .Net или аппаратным обеспечением?
2) Если это решило аппаратное обеспечение, как я могу определить, какой endian находится на С#?
3) Влияет ли сущность на двоичные взаимодействия, такие как OR, AND, XOR или сдвиги? И.Е. Перемещая один раз вправо, всегда сдвигайте младший значащий бит?
4) Я сомневаюсь в этом, но есть ли разница в endian-ness из разных версий .Net framework? Я предполагаю, что они все одинаковые, но я научился перестать предполагать некоторые детали более низкого уровня, такие как это.
Если понадобится, я могу задать их как разные вопросы, но я считаю, что любой, кто знает ответ на один из них, вероятно, знает ответ на все (или может указать мне в хорошем направлении).