Assembly : mscorlib (dans mscorlib.dll)
SyntaxePublic NotInheritable Class BitConverter
Il est possible d'accéder aux membres d'une classe statique directement sans une instance de la classe.
public static class BitConverter
public ref class BitConverter abstract sealed
public final class BitConverter
public final class BitConverter
ExempleL'exemple de code suivant illustre l'utilisation de plusieurs méthodes de la classe BitConverter.
' Example of BitConverter class methods. Imports System Imports Microsoft.VisualBasic Module BitConverterDemo Sub Main( ) Const formatter As String = "{0,25}{1,30}" Dim aDoubl As Double = 0.1111111111111111111 Dim aSingl As Single = 0.1111111111111111111 Dim aLong As Long = 1111111111111111111 Dim anInt As Integer = 1111111111 Dim aShort As Short = 11111 Dim aChar As Char = "*"c Dim aBool As Boolean = True Console.WriteLine( _ "This example of methods of the BitConverter class" & _ vbCrLf & "generates the following output." & vbCrLf ) Console.WriteLine( formatter, "argument", "Byte array" ) Console.WriteLine( formatter, "--------", "----------" ) ' Convert values to Byte arrays and display them. Console.WriteLine( formatter, aDoubl, _ BitConverter.ToString( BitConverter.GetBytes( aDoubl ) ) ) Console.WriteLine( formatter, aSingl, _ BitConverter.ToString( BitConverter.GetBytes( aSingl ) ) ) Console.WriteLine( formatter, aLong, _ BitConverter.ToString( BitConverter.GetBytes( aLong ) ) ) Console.WriteLine( formatter, anInt, _ BitConverter.ToString( BitConverter.GetBytes( anInt ) ) ) Console.WriteLine( formatter, aShort, _ BitConverter.ToString( BitConverter.GetBytes( aShort ) ) ) Console.WriteLine( formatter, aChar, _ BitConverter.ToString( BitConverter.GetBytes( aChar ) ) ) Console.WriteLine( formatter, aBool, _ BitConverter.ToString( BitConverter.GetBytes( aBool ) ) ) End Sub End Module ' This example of methods of the BitConverter class ' generates the following output. ' ' argument Byte array ' -------- ---------- ' 0.111111111111111 1C-C7-71-1C-C7-71-BC-3F ' 0.1111111 39-8E-E3-3D ' 1111111111111111111 C7-71-C4-2B-AB-75-6B-0F ' 1111111111 C7-35-3A-42 ' 11111 67-2B ' * 2A-00 ' True 01
// Example of BitConverter class methods. using System; class BitConverterDemo { public static void Main( ) { const string formatter = "{0,25}{1,30}"; double aDoubl = 0.1111111111111111111; float aSingl = 0.1111111111111111111F; long aLong = 1111111111111111111; int anInt = 1111111111; short aShort = 11111; char aChar = '*'; bool aBool = true; Console.WriteLine( "This example of methods of the BitConverter class" + "\ngenerates the following output.\n" ); Console.WriteLine( formatter, "argument", "byte array" ); Console.WriteLine( formatter, "--------", "----------" ); // Convert values to Byte arrays and display them. Console.WriteLine( formatter, aDoubl, BitConverter.ToString( BitConverter.GetBytes( aDoubl ) ) ); Console.WriteLine( formatter, aSingl, BitConverter.ToString( BitConverter.GetBytes( aSingl ) ) ); Console.WriteLine( formatter, aLong, BitConverter.ToString( BitConverter.GetBytes( aLong ) ) ); Console.WriteLine( formatter, anInt, BitConverter.ToString( BitConverter.GetBytes( anInt ) ) ); Console.WriteLine( formatter, aShort, BitConverter.ToString( BitConverter.GetBytes( aShort ) ) ); Console.WriteLine( formatter, aChar, BitConverter.ToString( BitConverter.GetBytes( aChar ) ) ); Console.WriteLine( formatter, aBool, BitConverter.ToString( BitConverter.GetBytes( aBool ) ) ); } } /* This example of methods of the BitConverter class generates the following output. argument byte array -------- ---------- 0.111111111111111 1C-C7-71-1C-C7-71-BC-3F 0.1111111 39-8E-E3-3D 1111111111111111111 C7-71-C4-2B-AB-75-6B-0F 1111111111 C7-35-3A-42 11111 67-2B * 2A-00 True 01 */
// Example of BitConverter class methods. using namespace System; int main() { String^ formatter = "{0,25}{1,30}"; double aDoubl = 0.1111111111111111111; float aSingl = 0.1111111111111111111F; __int64 aLong = 1111111111111111111; int anInt = 1111111111; short aShort = 11111; __wchar_t aChar = L'*'; bool aBool = true; Console::WriteLine( "This example of methods of the BitConverter class" "\ngenerates the following output.\n" ); Console::WriteLine( formatter, "argument", "byte array" ); Console::WriteLine( formatter, "--------", "----------" ); // Convert values to Byte arrays and display them. Console::WriteLine( formatter, aDoubl, BitConverter::ToString( BitConverter::GetBytes( aDoubl ) ) ); Console::WriteLine( formatter, aSingl, BitConverter::ToString( BitConverter::GetBytes( aSingl ) ) ); Console::WriteLine( formatter, aLong, BitConverter::ToString( BitConverter::GetBytes( aLong ) ) ); Console::WriteLine( formatter, anInt, BitConverter::ToString( BitConverter::GetBytes( anInt ) ) ); Console::WriteLine( formatter, aShort, BitConverter::ToString( BitConverter::GetBytes( aShort ) ) ); Console::WriteLine( formatter, aChar, BitConverter::ToString( BitConverter::GetBytes( aChar ) ) ); Console::WriteLine( formatter, aBool, BitConverter::ToString( BitConverter::GetBytes( aBool ) ) ); } /* This example of methods of the BitConverter class generates the following output. argument byte array -------- ---------- 0.111111111111111 1C-C7-71-1C-C7-71-BC-3F 0.1111111 39-8E-E3-3D 1111111111111111111 C7-71-C4-2B-AB-75-6B-0F 1111111111 C7-35-3A-42 11111 67-2B * 2A-00 True 01 */
// Example of BitConverter class methods. import System.*; class BitConverterDemo { public static void main(String[] args) { final System.String formatter = "{0,25}{1,30}"; double aDoubl = 0.1111111111111111111; float aSingl = 0.1111111111111111111F; long aLong = 1111111111111111111L; int anInt = 1111111111; short aShort = 11111; char aChar = '*'; boolean aBool = true; Console.WriteLine(("This example of methods of the BitConverter class" + "\ngenerates the following output.\n")); Console.WriteLine(formatter, "argument", "byte array"); Console.WriteLine(formatter, "--------", "----------"); // Convert values to Byte arrays and display them. Console.WriteLine(formatter, (System.Double)aDoubl, BitConverter.ToString(BitConverter.GetBytes(aDoubl))); Console.WriteLine(formatter, (System.Single)aSingl, BitConverter.ToString(BitConverter.GetBytes(aSingl))); Console.WriteLine(formatter, (Int64)aLong, BitConverter.ToString(BitConverter.GetBytes(aLong))); Console.WriteLine(formatter, (Int32)anInt, BitConverter.ToString(BitConverter.GetBytes(anInt))); Console.WriteLine(formatter, (Int16)aShort, BitConverter.ToString(BitConverter.GetBytes(aShort))); Console.WriteLine(formatter, (System.Char)aChar, BitConverter.ToString(BitConverter.GetBytes(aChar))); Console.WriteLine(formatter, (System.Boolean)aBool, BitConverter.ToString(BitConverter.GetBytes(aBool))); } //main } //BitConverterDemo /* This example of methods of the BitConverter class generates the following output. argument byte array -------- ---------- 0.111111111111111 1C-C7-71-1C-C7-71-BC-3F 0.1111111 39-8E-E3-3D 1111111111111111111 C7-71-C4-2B-AB-75-6B-0F 1111111111 C7-35-3A-42 11111 67-2B * 2A-00 True 01 */
Plates-formesWindows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ