BitConverter.IsLittleEndian Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique l’ordre d’octet (« endianness ») dans lequel les données sont stockées dans cette architecture d’ordinateur.
public: static initonly bool IsLittleEndian;
public static readonly bool IsLittleEndian;
staticval mutable IsLittleEndian : bool
Public Shared ReadOnly IsLittleEndian As Boolean
Valeur de champ
Exemples
L’exemple de code suivant illustre l’utilisation du IsLittleEndian
champ.
// 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
*/
open System
printfn $"This example of the BitConverter.IsLittleEndian field generates \nthe following output when run on x86-class computers.\n"
printfn $"IsLittleEndian: {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
Remarques
Différentes architectures d’ordinateur stockent des données à l’aide de différentes commandes d’octets. « Big-endian » signifie que l’octet le plus significatif se trouve à l’extrémité gauche d’un mot. « Petit-endien » signifie que l’octet le plus significatif se trouve à l’extrémité droite d’un mot.
Notes
Vous pouvez convertir de l’ordre d’octets réseau en ordre d’octet de l’ordinateur hôte sans récupérer la valeur du BitConverter.IsLittleEndian champ en passant un entier 16 bits, 32 bits ou 64 bits à la IPAddress.HostToNetworkOrder méthode.