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 byte[] GetBytes(
	bool value
)

Parameters

value
Type: System.Boolean

A Boolean value.

Return Value

Type: 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 System;

class GetBytesBoolDemo
{
    const string formatter = "{0,10}{1,16}";

    // Convert a bool argument to a byte array and display it. 
    public static void GetBytesBool( bool argument )
    {
        byte[ ] byteArray = BitConverter.GetBytes( argument );
        Console.WriteLine( formatter, argument, 
            BitConverter.ToString( byteArray ) );
    }

    public static void Main( )
    {
        Console.WriteLine( 
            "This example of the BitConverter.GetBytes( bool ) " +
            "\nmethod generates the following output.\n" );
        Console.WriteLine( formatter, "bool", "byte array" );
        Console.WriteLine( formatter, "----", "----------" );

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