BitConverter.TryWriteBytes Methode

Definition

Überlädt

TryWriteBytes(Span<Byte>, Int64)

Konvertiert einen 64-Bit-Integerwert mit Vorzeichen in eine Bytespanne.

TryWriteBytes(Span<Byte>, Boolean)

Konvertiert einen booleschen Wert in eine Bytespanne.

TryWriteBytes(Span<Byte>, Char)

Konvertiert ein Zeichen in eine Bytespanne.

TryWriteBytes(Span<Byte>, Double)

Konvertiert einen Gleitkommawert mit doppelter Genauigkeit in eine Bytespanne.

TryWriteBytes(Span<Byte>, Half)

Konvertiert einen Gleitkommawert mit halber Genauigkeit in eine Bytespanne.

TryWriteBytes(Span<Byte>, Int128)
TryWriteBytes(Span<Byte>, Int16)

Konvertiert einen 16-Bit-Integerwert mit Vorzeichen in eine Bytespanne.

TryWriteBytes(Span<Byte>, Int32)

Konvertiert einen 32-Bit-Integerwert mit Vorzeichen in eine Bytespanne.

TryWriteBytes(Span<Byte>, Single)

Konvertiert einen Gleitkommawert mit einfacher Genauigkeit in eine Bytespanne.

TryWriteBytes(Span<Byte>, UInt128)
TryWriteBytes(Span<Byte>, UInt16)

Konvertiert einen 16-Bit-Integerwert ohne Vorzeichen in eine Bytespanne.

TryWriteBytes(Span<Byte>, UInt32)

Konvertiert einen 32-Bit-Integerwert ohne Vorzeichen in eine Bytespanne.

TryWriteBytes(Span<Byte>, UInt64)

Konvertiert einen 64-Bit-Integerwert ohne Vorzeichen in eine Bytespanne.

TryWriteBytes(Span<Byte>, Int64)

Konvertiert einen 64-Bit-Integerwert mit Vorzeichen in eine Bytespanne.

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

Parameter

destination
Span<Byte>

Die Rückgabe dieser Methode sind die Bytes, die den konvertierten 64-Bit-Integerwert mit Vorzeichen darstellen.

value
Int64

Die zu konvertierende 64-Bit-Ganzzahl mit Vorzeichen.

Gibt zurück

true, wenn die Konvertierung erfolgreich war, andernfalls false.

Gilt für:

TryWriteBytes(Span<Byte>, Boolean)

Konvertiert einen booleschen Wert in eine Bytespanne.

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

Parameter

destination
Span<Byte>

Die Rückgabe dieser Methode sind die Bytes, die den konvertierten booleschen Wert darstellen.

value
Boolean

Der zu konvertierende boolesche Wert.

Gibt zurück

true, wenn die Konvertierung erfolgreich war, andernfalls false.

Gilt für:

TryWriteBytes(Span<Byte>, Char)

Konvertiert ein Zeichen in eine Bytespanne.

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

Parameter

destination
Span<Byte>

Die Rückgabe dieser Methode sind die Bytes, die das konvertierte Zeichen darstellen.

value
Char

Das zu konvertierende Zeichen.

Gibt zurück

true, wenn die Konvertierung erfolgreich war, andernfalls false.

Gilt für:

TryWriteBytes(Span<Byte>, Double)

Konvertiert einen Gleitkommawert mit doppelter Genauigkeit in eine Bytespanne.

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

Parameter

destination
Span<Byte>

Die Rückgabe dieser Methode sind die Bytes, die den konvertierten Gleitkommawert mit doppelter Genauigkeit darstellen.

value
Double

Der zu konvertierende Gleitkommawert mit doppelter Genauigkeit.

Gibt zurück

true, wenn die Konvertierung erfolgreich war, andernfalls false.

Gilt für:

TryWriteBytes(Span<Byte>, Half)

Konvertiert einen Gleitkommawert mit halber Genauigkeit in eine Bytespanne.

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

Parameter

destination
Span<Byte>

Wenn diese Methode zurückgibt, werden die Bytes verwendet, die den konvertierten Gleitkommawert mit halber Genauigkeit darstellen.

value
Half

Der zu konvertierende Gleitkommawert mit halber Genauigkeit.

Gibt zurück

true, wenn die Konvertierung erfolgreich war, andernfalls false.

Gilt für:

TryWriteBytes(Span<Byte>, Int128)

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

Parameter

destination
Span<Byte>
value
Int128

Gibt zurück

Gilt für:

TryWriteBytes(Span<Byte>, Int16)

Konvertiert einen 16-Bit-Integerwert mit Vorzeichen in eine Bytespanne.

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

Parameter

destination
Span<Byte>

Die Rückgabe dieser Methode sind die Bytes, die den konvertierten 16-Bit-Integerwert mit Vorzeichen darstellen.

value
Int16

Die zu konvertierende 16-Bit-Ganzzahl mit Vorzeichen.

Gibt zurück

true, wenn die Konvertierung erfolgreich war, andernfalls false.

Gilt für:

TryWriteBytes(Span<Byte>, Int32)

Konvertiert einen 32-Bit-Integerwert mit Vorzeichen in eine Bytespanne.

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

Parameter

destination
Span<Byte>

Die Rückgabe dieser Methode sind die Bytes, die den konvertierten 32-Bit-Integerwert mit Vorzeichen darstellen.

value
Int32

Die zu konvertierende 32-Bit-Ganzzahl mit Vorzeichen.

Gibt zurück

true, wenn die Konvertierung erfolgreich war, andernfalls false.

Gilt für:

TryWriteBytes(Span<Byte>, Single)

Konvertiert einen Gleitkommawert mit einfacher Genauigkeit in eine Bytespanne.

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

Parameter

destination
Span<Byte>

Wenn diese Methode zurückgibt, die Bytes, die den konvertierten Gleitkommawert mit einfacher Genauigkeit darstellen.

value
Single

Der zu konvertierende Gleitkommawert mit einfacher Genauigkeit.

Gibt zurück

true, wenn die Konvertierung erfolgreich war, andernfalls false.

Gilt für:

TryWriteBytes(Span<Byte>, UInt128)

Wichtig

Diese API ist nicht CLS-kompatibel.

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

Parameter

destination
Span<Byte>
value
UInt128

Gibt zurück

Attribute

Gilt für:

TryWriteBytes(Span<Byte>, UInt16)

Wichtig

Diese API ist nicht CLS-kompatibel.

Konvertiert einen 16-Bit-Integerwert ohne Vorzeichen in eine Bytespanne.

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

Parameter

destination
Span<Byte>

Die Rückgabe dieser Methode sind die Bytes, die den konvertierten 16-Bit-Integerwert ohne Vorzeichen darstellen.

value
UInt16

Der zu konvertierende 16-Bit-Intergerwert ohne Vorzeichen.

Gibt zurück

true, wenn die Konvertierung erfolgreich war, andernfalls false.

Attribute

Gilt für:

TryWriteBytes(Span<Byte>, UInt32)

Wichtig

Diese API ist nicht CLS-kompatibel.

Konvertiert einen 32-Bit-Integerwert ohne Vorzeichen in eine Bytespanne.

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

Parameter

destination
Span<Byte>

Die Rückgabe dieser Methode sind die Bytes, die den konvertierten 32-Bit-Integerwert ohne Vorzeichen darstellen.

value
UInt32

Der zu konvertierende 32-Bit-Integerwert ohne Vorzeichen.

Gibt zurück

true, wenn die Konvertierung erfolgreich war, andernfalls false.

Attribute

Gilt für:

TryWriteBytes(Span<Byte>, UInt64)

Wichtig

Diese API ist nicht CLS-kompatibel.

Konvertiert einen 64-Bit-Integerwert ohne Vorzeichen in eine Bytespanne.

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

Parameter

destination
Span<Byte>

Die Rückgabe dieser Methode sind die Bytes, die den konvertierten 64-Bit-Integerwert ohne Vorzeichen darstellen.

value
UInt64

Der zu konvertierende 64-Bit-Integerwert ohne Vorzeichen.

Gibt zurück

true, wenn die Konvertierung erfolgreich war, andernfalls false.

Attribute

Gilt für: