Export (0) Print
Expand All

BitConverter::GetBytes Method (Boolean)

Returns the specified Boolean value as an array of bytes.

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

public:
static array<unsigned char>^ GetBytes(
	bool value
)

Parameters

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
*/

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft