Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

BitConverter.ToBoolean-Methode: (Byte[], Int32)

 

Veröffentlicht: Oktober 2016

Gibt einen booleschen Wert, der aus dem Byte an einer angegebenen Position in ein Bytearray konvertiert.

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

public static bool ToBoolean(
	byte[] value,
	int startIndex
)

Parameter

value
Type: System.Byte[]

Ein Bytearray.

startIndex
Type: System.Int32

Der Index des Bytes in value.

Rückgabewert

Type: System.Boolean

true Wenn das Byte am startIndex in value ungleich NULL ist, andernfalls false.

Exception Condition
ArgumentNullException

value ist null.

ArgumentOutOfRangeException

startIndex ist kleiner als 0 (null) oder größer als die Länge des value minus 1.

Konvertieren einer Boolean Wert in die bytedarstellung, rufen die ToBoolean Methode.

Im folgenden Codebeispiel wird konvertiert Elemente Byte arrays mithilfe Boolean Werte mit der ToBoolean Methode.

using System;

class Example
{
    public static void Main( )
    {
        // Define an array of byte values. 
        byte[] bytes = { 0, 1, 2, 4, 8, 16, 32, 64, 128, 255 };

        Console.WriteLine("{0,5}{1,16}{2,10}\n", "index", "array element", "bool" );
        // Convert each array element to a Boolean value.
        for (int index = 0; index < bytes.Length; index++)
           Console.WriteLine("{0,5}{1,16:X2}{2,10}", index, bytes[index], 
                             BitConverter.ToBoolean(bytes, index));
    }
}
// The example displays the following output:
//     index   array element      bool
//     
//         0              00     False
//         1              01      True
//         2              02      True
//         3              04      True
//         4              08      True
//         5              10      True
//         6              20      True
//         7              40      True
//         8              80      True
//         9              FF      True

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 1.1
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: