BitConverter.ToBoolean Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| ToBoolean(ReadOnlySpan<Byte>) |
Converteert een bytespanne met het kenmerk Alleen-lezen naar een Booleaanse waarde. |
| ToBoolean(Byte[], Int32) |
Retourneert een Booleaanse waarde die wordt geconverteerd van de byte op een opgegeven positie in een bytematrix. |
ToBoolean(ReadOnlySpan<Byte>)
- Bron:
- BitConverter.cs
- Bron:
- BitConverter.cs
- Bron:
- BitConverter.cs
- Bron:
- BitConverter.cs
- Bron:
- BitConverter.cs
Converteert een bytespanne met het kenmerk Alleen-lezen naar een Booleaanse waarde.
public:
static bool ToBoolean(ReadOnlySpan<System::Byte> value);
public static bool ToBoolean(ReadOnlySpan<byte> value);
static member ToBoolean : ReadOnlySpan<byte> -> bool
Public Shared Function ToBoolean (value As ReadOnlySpan(Of Byte)) As Boolean
Parameters
- value
- ReadOnlySpan<Byte>
Een alleen-lezen periode met de bytes die u wilt converteren.
Retouren
Een Booleaanse waarde die de geconverteerde bytes vertegenwoordigt.
Uitzonderingen
De lengte is value kleiner dan 1.
Van toepassing op
ToBoolean(Byte[], Int32)
- Bron:
- BitConverter.cs
- Bron:
- BitConverter.cs
- Bron:
- BitConverter.cs
- Bron:
- BitConverter.cs
- Bron:
- BitConverter.cs
Retourneert een Booleaanse waarde die wordt geconverteerd van de byte op een opgegeven positie in een bytematrix.
public:
static bool ToBoolean(cli::array <System::Byte> ^ value, int startIndex);
public static bool ToBoolean(byte[] value, int startIndex);
static member ToBoolean : byte[] * int -> bool
Public Shared Function ToBoolean (value As Byte(), startIndex As Integer) As Boolean
Parameters
- value
- Byte[]
Een bytematrix.
- startIndex
- Int32
De index van de byte binnen value om te converteren.
Retouren
trueals de byte startIndex in value niet-nul is; anders. false
Uitzonderingen
value is null.
startIndex is kleiner dan nul of groter dan de lengte van value min 1.
Voorbeelden
In het volgende codevoorbeeld worden elementen van Byte matrices geconverteerd naar Boolean waarden met de 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
open System
// Define an array of byte values.
let bytes = [| 0uy; 1uy; 2uy; 4uy; 8uy; 16uy; 32uy; 64uy; 128uy; 255uy |]
printfn "%5s%16s%10s\n" "index" "array element" "bool"
// Convert each array element to a Boolean value.
for i = 0 to bytes.Length - 1 do
printfn $"{i,5}{bytes[i],16:X2}{BitConverter.ToBoolean(bytes, i), 10}"
// 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
Module Example
Public Sub Main()
' Define an array of byte values.
Dim bytes() As Byte = { 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 index As Integer = 0 To bytes.Length - 1
Console.WriteLine("{0,5}{1,16:X2}{2,10}", index, bytes(index),
BitConverter.ToBoolean(bytes, index))
Next
End Sub
End Module
' 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
Opmerkingen
Als u een Boolean waarde wilt converteren naar de byteweergave, roept u de GetBytes(Boolean) methode aan.