BitConverter.TryWriteBytes Método

Definición

Sobrecargas

TryWriteBytes(Span<Byte>, Int64)

Convierte un entero de 64 bits con signo en un intervalo de bytes.

TryWriteBytes(Span<Byte>, Boolean)

Convierte un valor booleano en un intervalo de bytes.

TryWriteBytes(Span<Byte>, Char)

Convierte un carácter en un intervalo de bytes.

TryWriteBytes(Span<Byte>, Double)

Convierte un valor de punto flotante de precisión doble en un intervalo de bytes.

TryWriteBytes(Span<Byte>, Half)

Convierte un valor de punto flotante de precisión media en un intervalo de bytes.

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

Convierte un entero de 16 bits con signo en un intervalo de bytes.

TryWriteBytes(Span<Byte>, Int32)

Convierte un entero de 32 bits con signo en un intervalo de bytes.

TryWriteBytes(Span<Byte>, Single)

Convierte un valor de punto flotante de precisión sencilla en un intervalo de bytes.

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

Convierte un entero de 16 bits sin signo en un intervalo de bytes.

TryWriteBytes(Span<Byte>, UInt32)

Convierte un entero de 32 bits sin signo en un intervalo de bytes.

TryWriteBytes(Span<Byte>, UInt64)

Convierte un entero de 64 bits sin signo en un intervalo de bytes.

TryWriteBytes(Span<Byte>, Int64)

Convierte un entero de 64 bits con signo en un intervalo de bytes.

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

Parámetros

destination
Span<Byte>

Cuando se devuelve este método, bytes que representan el entero de 64 bits con signo convertido.

value
Int64

Entero de 64 bits con signo que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; en caso contrario, false.

Se aplica a

TryWriteBytes(Span<Byte>, Boolean)

Convierte un valor booleano en un intervalo de bytes.

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

Parámetros

destination
Span<Byte>

Cuando se devuelve este método, bytes que representan el valor booleano convertido.

value
Boolean

Valor booleano que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; en caso contrario, false.

Se aplica a

TryWriteBytes(Span<Byte>, Char)

Convierte un carácter en un intervalo de bytes.

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

Parámetros

destination
Span<Byte>

Cuando se devuelve este método, bytes que representan el carácter convertido.

value
Char

Carácter que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; en caso contrario, false.

Se aplica a

TryWriteBytes(Span<Byte>, Double)

Convierte un valor de punto flotante de precisión doble en un intervalo de bytes.

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

Parámetros

destination
Span<Byte>

Cuando se devuelve este método, bytes que representan el valor de punto flotante de doble precisión convertido.

value
Double

Valor de punto flotante de precisión doble que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; en caso contrario, false.

Se aplica a

TryWriteBytes(Span<Byte>, Half)

Convierte un valor de punto flotante de precisión media en un intervalo de bytes.

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

Parámetros

destination
Span<Byte>

Cuando se devuelve este método, los bytes que representan el valor de punto flotante de precisión media convertido.

value
Half

Valor de punto flotante de precisión media que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; en caso contrario, false.

Se aplica a

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

Parámetros

destination
Span<Byte>
value
Int128

Devoluciones

Se aplica a

TryWriteBytes(Span<Byte>, Int16)

Convierte un entero de 16 bits con signo en un intervalo de bytes.

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

Parámetros

destination
Span<Byte>

Cuando se devuelve este método, bytes que representan el entero de 16 bits con signo convertido.

value
Int16

Entero de 16 bits con signo que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; en caso contrario, false.

Se aplica a

TryWriteBytes(Span<Byte>, Int32)

Convierte un entero de 32 bits con signo en un intervalo de bytes.

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

Parámetros

destination
Span<Byte>

Cuando se devuelve este método, bytes que representan el entero de 32 bits con signo convertido.

value
Int32

Entero de 32 bits con signo que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; en caso contrario, false.

Se aplica a

TryWriteBytes(Span<Byte>, Single)

Convierte un valor de punto flotante de precisión sencilla en un intervalo de bytes.

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

Parámetros

destination
Span<Byte>

Cuando este método devuelve, los bytes que representan el valor de punto flotante de precisión sencilla convertido.

value
Single

Valor de punto flotante de precisión sencilla que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; en caso contrario, false.

Se aplica a

TryWriteBytes(Span<Byte>, UInt128)

Importante

Esta API no es conforme a CLS.

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

Parámetros

destination
Span<Byte>
value
UInt128

Devoluciones

Atributos

Se aplica a

TryWriteBytes(Span<Byte>, UInt16)

Importante

Esta API no es conforme a CLS.

Convierte un entero de 16 bits sin signo en un intervalo de bytes.

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

Parámetros

destination
Span<Byte>

Cuando se devuelve este método, bytes que representan el entero de 16 bits sin signo convertido.

value
UInt16

Entero de 16 bits sin signo que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; en caso contrario, false.

Atributos

Se aplica a

TryWriteBytes(Span<Byte>, UInt32)

Importante

Esta API no es conforme a CLS.

Convierte un entero de 32 bits sin signo en un intervalo de bytes.

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

Parámetros

destination
Span<Byte>

Cuando se devuelve este método, bytes que representan el entero de 32 bits sin signo convertido.

value
UInt32

Entero de 32 bits sin signo que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; en caso contrario, false.

Atributos

Se aplica a

TryWriteBytes(Span<Byte>, UInt64)

Importante

Esta API no es conforme a CLS.

Convierte un entero de 64 bits sin signo en un intervalo de bytes.

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

Parámetros

destination
Span<Byte>

Cuando se devuelve este método, bytes que representan el entero de 64 bits sin signo convertido.

value
UInt64

Entero de 64 bits sin signo que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; en caso contrario, false.

Atributos

Se aplica a