BitConverter.IsLittleEndian Поле

Определение

Указывает порядок байтов (порядок следования байтов), по которому данные сохраняются в архитектуре этого компьютера.Indicates the byte order ("endianness") in which data is stored in this computer architecture.

public: static initonly bool IsLittleEndian;
public static readonly bool IsLittleEndian;
 staticval mutable IsLittleEndian : bool
Public Shared ReadOnly IsLittleEndian As Boolean 

Значение поля

Boolean

Примеры

В следующем примере кода показано использование IsLittleEndian поля.The following code example illustrates the use of the IsLittleEndian field.

// Example of the BitConverter::IsLittleEndian field.
using namespace System;
int main()
{
   Console::WriteLine( "This example of the BitConverter::IsLittleEndian field "
   "generates \nthe following output when run on "
   "x86-class computers.\n" );
   Console::WriteLine( "IsLittleEndian:  {0}", BitConverter::IsLittleEndian );
}

/*
This example of the BitConverter::IsLittleEndian field generates
the following output when run on x86-class computers.

IsLittleEndian:  True
*/
// Example of the BitConverter.IsLittleEndian field.
using System;

class LittleEndDemo
{
    public static void Main( )
    {
        Console.WriteLine(
            "This example of the BitConverter.IsLittleEndian field " +
            "generates \nthe following output when run on " +
            "x86-class computers.\n");
        Console.WriteLine( "IsLittleEndian:  {0}",
            BitConverter.IsLittleEndian );
    }
}

/*
This example of the BitConverter.IsLittleEndian field generates
the following output when run on x86-class computers.

IsLittleEndian:  True
*/
' Example of the BitConverter.IsLittleEndian field.
Module LittleEndDemo
    Sub Main( )
        Console.WriteLine( _
            "This example of the BitConverter.IsLittleEndian " & _
            "field generates " & vbCrLf & "the following output " & _
            "when run on x86-class computers." & vbCrLf )
        Console.WriteLine( "IsLittleEndian:  {0}", _
            BitConverter.IsLittleEndian )
    End Sub 
End Module

' This example of the BitConverter.IsLittleEndian field generates
' the following output when run on x86-class computers.
'
' IsLittleEndian:  True

Комментарии

В разных архитектурах компьютеров данные хранятся с использованием различных порядков байтов.Different computer architectures store data using different byte orders. С обратным порядком байтов означает, что наиболее значимый байт находится в левом конце слова."Big-endian" means the most significant byte is on the left end of a word. Прямой порядок байтов означает, что наиболее значимый байт находится на правом конце слова."Little-endian" means the most significant byte is on the right end of a word.

Примечание

Можно преобразовать порядковый байт в сети в порядок байтов главного компьютера, не получая значение BitConverter.IsLittleEndian поля, передавая в метод 16-разрядное, 32-разрядное или 64 разрядное целое число IPAddress.HostToNetworkOrder .You can convert from network byte order to the byte order of the host computer without retrieving the value of the BitConverter.IsLittleEndian field by passing a 16-bit, 32-bit, or 64 bit integer to the IPAddress.HostToNetworkOrder method.

Применяется к