Pergunta

A documentação de BitConverter.IsLittleEndian diz:

Indica a ordem de bytes ("ordenação") no qual os dados são armazenados em este arquitetura de computadores.

"este" é algo que me confunde.Dizem que eu tenho o seguinte código:

Console.WriteLine(BitConverter.IsLittleEndian);

Agora, dizer que eu vá para compilar meu programa na minha máquina little endian.Se eu copiar e colar o executável em um big-endian máquina, vai dizer falso?ou verdade?Basicamente, eu quero saber se o campo é dinâmico, e se o JIT tem nada a ver com isso.

Foi útil?

Solução

BitConverter.IsLittleEndian indica a arquitetura da máquina, o binário é executado, não o que você está compilando no.É inteiramente verificado em tempo de execução.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top