Sdílet prostřednictvím


BitConverter.TryWriteBytes Metoda

Definice

Přetížení

TryWriteBytes(Span<Byte>, Int64)

Převede 64bitové celé číslo se signedem na rozsah bajtů.

TryWriteBytes(Span<Byte>, Boolean)

Převede logickou hodnotu na rozsah bajtů.

TryWriteBytes(Span<Byte>, Char)

Převede znak na rozsah bajtů.

TryWriteBytes(Span<Byte>, Double)

Převede hodnotu s plovoucí desetinnou čárkou s dvojitou přesností na rozsah bajtů.

TryWriteBytes(Span<Byte>, Half)

Převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na rozsah bajtů.

TryWriteBytes(Span<Byte>, Int128)

Převede 128bitové signed integer na rozsah bajtů.

TryWriteBytes(Span<Byte>, Int16)

Převede 16bitové signed integer na rozsah bajtů.

TryWriteBytes(Span<Byte>, Int32)

Převede 32bitové celé číslo se signedem na rozsah bajtů.

TryWriteBytes(Span<Byte>, Single)

Převede hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na rozsah bajtů.

TryWriteBytes(Span<Byte>, UInt128)

Převede 128bitové celé číslo bez znaménka na rozsah bajtů.

TryWriteBytes(Span<Byte>, UInt16)

Převede 16bitové celé číslo bez znaménka na rozsah bajtů.

TryWriteBytes(Span<Byte>, UInt32)

Převede 32bitové celé číslo bez znaménka na rozsah bajtů.

TryWriteBytes(Span<Byte>, UInt64)

Převede 64bitové celé číslo bez znaménka na rozsah bajtů.

TryWriteBytes(Span<Byte>, Int64)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Převede 64bitové celé číslo se signedem na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, long value);
public static bool TryWriteBytes (Span<byte> destination, long value);
static member TryWriteBytes : Span<byte> * int64 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Long) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedené 64bitové signed celé číslo.

value
Int64

64bitové celé číslo se signepsem, které se má převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Platí pro

TryWriteBytes(Span<Byte>, Boolean)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Převede logickou hodnotu na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, bool value);
public static bool TryWriteBytes (Span<byte> destination, bool value);
static member TryWriteBytes : Span<byte> * bool -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Boolean) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedenou logickou hodnotu.

value
Boolean

Logická hodnota, která se má převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Platí pro

TryWriteBytes(Span<Byte>, Char)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Převede znak na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, char value);
public static bool TryWriteBytes (Span<byte> destination, char value);
static member TryWriteBytes : Span<byte> * char -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Char) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedený znak.

value
Char

Znak, který se má převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Platí pro

TryWriteBytes(Span<Byte>, Double)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Převede hodnotu s plovoucí desetinnou čárkou s dvojitou přesností na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, double value);
public static bool TryWriteBytes (Span<byte> destination, double value);
static member TryWriteBytes : Span<byte> * double -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Double) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedenou hodnotu s plovoucí desetinnou čárkou s dvojitou přesností.

value
Double

Hodnota s plovoucí desetinnou čárkou s dvojitou přesností, která se má převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Platí pro

TryWriteBytes(Span<Byte>, Half)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Převede hodnotu s plovoucí desetinnou čárkou s poloviční přesností na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, Half value);
public static bool TryWriteBytes (Span<byte> destination, Half value);
static member TryWriteBytes : Span<byte> * Half -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Half) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedenou hodnotu s plovoucí desetinnou čárkou s poloviční přesností.

value
Half

Hodnota s plovoucí desetinnou čárkou s poloviční přesností, která se má převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Platí pro

TryWriteBytes(Span<Byte>, Int128)

Zdroj:
BitConverter.cs

Převede 128bitové signed integer na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, Int128 value);
public static bool TryWriteBytes (Span<byte> destination, Int128 value);
static member TryWriteBytes : Span<byte> * Int128 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Int128) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedené 128bitové signed celé číslo.

value
Int128

128bitové celé číslo se signepsem, které se má převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Platí pro

TryWriteBytes(Span<Byte>, Int16)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Převede 16bitové signed integer na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, short value);
public static bool TryWriteBytes (Span<byte> destination, short value);
static member TryWriteBytes : Span<byte> * int16 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Short) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedené 16bitové signed celé číslo.

value
Int16

16bitové celé číslo se signepsem, které se má převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Platí pro

TryWriteBytes(Span<Byte>, Int32)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Převede 32bitové celé číslo se signedem na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, int value);
public static bool TryWriteBytes (Span<byte> destination, int value);
static member TryWriteBytes : Span<byte> * int -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Integer) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedené 32bitové signed celé číslo.

value
Int32

32bitové celé číslo se signepsou, které se má převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Platí pro

TryWriteBytes(Span<Byte>, Single)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Převede hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, float value);
public static bool TryWriteBytes (Span<byte> destination, float value);
static member TryWriteBytes : Span<byte> * single -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As Single) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedenou hodnotu s plovoucí desetinnou čárkou s jednoduchou přesností.

value
Single

Hodnota s plovoucí desetinnou čárkou s jednoduchou přesností, která se má převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Platí pro

TryWriteBytes(Span<Byte>, UInt128)

Zdroj:
BitConverter.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Převede 128bitové celé číslo bez znaménka na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, UInt128 value);
[System.CLSCompliant(false)]
public static bool TryWriteBytes (Span<byte> destination, UInt128 value);
[<System.CLSCompliant(false)>]
static member TryWriteBytes : Span<byte> * UInt128 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As UInt128) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedené 128bitové celé číslo bez znaménka.

value
UInt128

128bitové celé číslo bez znaménka, které chcete převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Atributy

Platí pro

TryWriteBytes(Span<Byte>, UInt16)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Převede 16bitové celé číslo bez znaménka na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, System::UInt16 value);
[System.CLSCompliant(false)]
public static bool TryWriteBytes (Span<byte> destination, ushort value);
[<System.CLSCompliant(false)>]
static member TryWriteBytes : Span<byte> * uint16 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As UShort) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedené 16bitové celé číslo bez znaménka.

value
UInt16

Celé číslo bez znaménka, které se má převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Atributy

Platí pro

TryWriteBytes(Span<Byte>, UInt32)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Převede 32bitové celé číslo bez znaménka na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, System::UInt32 value);
[System.CLSCompliant(false)]
public static bool TryWriteBytes (Span<byte> destination, uint value);
[<System.CLSCompliant(false)>]
static member TryWriteBytes : Span<byte> * uint32 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As UInteger) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedené 32bitové celé číslo bez znaménka.

value
UInt32

Celé číslo bez znaménka, které se má převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Atributy

Platí pro

TryWriteBytes(Span<Byte>, UInt64)

Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs
Zdroj:
BitConverter.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Převede 64bitové celé číslo bez znaménka na rozsah bajtů.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, System::UInt64 value);
[System.CLSCompliant(false)]
public static bool TryWriteBytes (Span<byte> destination, ulong value);
[<System.CLSCompliant(false)>]
static member TryWriteBytes : Span<byte> * uint64 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As ULong) As Boolean

Parametry

destination
Span<Byte>

Když tato metoda vrátí, bajty představující převedené 64bitové celé číslo bez znaménka.

value
UInt64

Celé 64bitové celé číslo bez znaménka, které chcete převést.

Návraty

true, pokud byl převod úspěšný; false jinak.

Atributy

Platí pro