GetBytes Method (Boolean)

BitConverter::GetBytes Method (Boolean)


Returns the specified Boolean value as an array of bytes.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

static array<unsigned char>^ GetBytes(
	bool value


Type: System::Boolean

A Boolean value.

Return Value

Type: array<System::Byte>^

An array of bytes with length 1.

The following code example converts the bit patterns of Boolean values to Byte arrays with the GetBytes method.

// Example of the BitConverter::GetBytes( bool ) method.
using namespace System;

// Convert a bool argument to a byte array and display it.
void GetBytesBool( bool argument )
   array<Byte>^byteArray = BitConverter::GetBytes( argument );
   Console::WriteLine( "{0,10}{1,16}", argument, BitConverter::ToString( byteArray ) );

int main()
   Console::WriteLine( "This example of the BitConverter::GetBytes( bool ) "
   "\nmethod generates the following output.\n" );
   Console::WriteLine( "{0,10}{1,16}", "bool", "byte array" );
   Console::WriteLine( "{0,10}{1,16}", "----", "----------" );

   // Convert bool values and display the results.
   GetBytesBool( false );
   GetBytesBool( true );

This example of the BitConverter::GetBytes( bool )
method generates the following output.

      bool      byte array
      ----      ----------
     False              00
      True              01

Universal Windows Platform
Available since 4.5
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
© 2015 Microsoft