Ler en inglés

Compartir por


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)

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

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 única en un intervalo de bytes.

TryWriteBytes(Span<Byte>, UInt128)

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

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)

Source:
BitConverter.cs
Source:
BitConverter.cs
Source:
BitConverter.cs

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

C#
public static bool TryWriteBytes(Span<byte> destination, long value);

Parámetros

destination
Span<Byte>

Cuando este método devuelve, los 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; false de lo contrario.

Se aplica a

.NET 10 e outras versións
Produto Versións
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

TryWriteBytes(Span<Byte>, Boolean)

Source:
BitConverter.cs
Source:
BitConverter.cs
Source:
BitConverter.cs

Convierte un valor booleano en un intervalo de bytes.

C#
public static bool TryWriteBytes(Span<byte> destination, bool value);

Parámetros

destination
Span<Byte>

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

value
Boolean

Boolean que se va a convertir.

Devoluciones

true si la conversión se realizó correctamente; false de lo contrario.

Se aplica a

.NET 10 e outras versións
Produto Versións
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

TryWriteBytes(Span<Byte>, Char)

Source:
BitConverter.cs
Source:
BitConverter.cs
Source:
BitConverter.cs

Convierte un carácter en un intervalo de bytes.

C#
public static bool TryWriteBytes(Span<byte> destination, char value);

Parámetros

destination
Span<Byte>

Cuando este método devuelve, los 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; false de lo contrario.

Se aplica a

.NET 10 e outras versións
Produto Versións
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

TryWriteBytes(Span<Byte>, Double)

Source:
BitConverter.cs
Source:
BitConverter.cs
Source:
BitConverter.cs

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

C#
public static bool TryWriteBytes(Span<byte> destination, double value);

Parámetros

destination
Span<Byte>

Cuando este método devuelve, los bytes que representan el valor de punto flotante de precisión doble 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; false de lo contrario.

Se aplica a

.NET 10 e outras versións
Produto Versións
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

TryWriteBytes(Span<Byte>, Half)

Source:
BitConverter.cs
Source:
BitConverter.cs
Source:
BitConverter.cs

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

C#
public static bool TryWriteBytes(Span<byte> destination, Half value);

Parámetros

destination
Span<Byte>

Cuando este método devuelve, 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; false de lo contrario.

Se aplica a

.NET 10 e outras versións
Produto Versións
.NET 6, 7, 8, 9, 10

TryWriteBytes(Span<Byte>, Int128)

Source:
BitConverter.cs

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

C#
public static bool TryWriteBytes(Span<byte> destination, Int128 value);

Parámetros

destination
Span<Byte>

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

value
Int128

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

Devoluciones

true si la conversión se realizó correctamente; false de lo contrario.

Se aplica a

.NET 10 e .NET 9
Produto Versións
.NET 9, 10

TryWriteBytes(Span<Byte>, Int16)

Source:
BitConverter.cs
Source:
BitConverter.cs
Source:
BitConverter.cs

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

C#
public static bool TryWriteBytes(Span<byte> destination, short value);

Parámetros

destination
Span<Byte>

Cuando este método devuelve, los 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; false de lo contrario.

Se aplica a

.NET 10 e outras versións
Produto Versións
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

TryWriteBytes(Span<Byte>, Int32)

Source:
BitConverter.cs
Source:
BitConverter.cs
Source:
BitConverter.cs

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

C#
public static bool TryWriteBytes(Span<byte> destination, int value);

Parámetros

destination
Span<Byte>

Cuando este método devuelve, los 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; false de lo contrario.

Se aplica a

.NET 10 e outras versións
Produto Versións
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

TryWriteBytes(Span<Byte>, Single)

Source:
BitConverter.cs
Source:
BitConverter.cs
Source:
BitConverter.cs

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

C#
public static bool TryWriteBytes(Span<byte> destination, float value);

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; false de lo contrario.

Se aplica a

.NET 10 e outras versións
Produto Versións
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

TryWriteBytes(Span<Byte>, UInt128)

Source:
BitConverter.cs

Importante

Esta API no es conforme a CLS.

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

C#
[System.CLSCompliant(false)]
public static bool TryWriteBytes(Span<byte> destination, UInt128 value);

Parámetros

destination
Span<Byte>

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

value
UInt128

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

Devoluciones

true si la conversión se realizó correctamente; false de lo contrario.

Atributos

Se aplica a

.NET 10 e .NET 9
Produto Versións
.NET 9, 10

TryWriteBytes(Span<Byte>, UInt16)

Source:
BitConverter.cs
Source:
BitConverter.cs
Source:
BitConverter.cs

Importante

Esta API no es conforme a CLS.

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

C#
[System.CLSCompliant(false)]
public static bool TryWriteBytes(Span<byte> destination, ushort value);

Parámetros

destination
Span<Byte>

Cuando este método devuelve, los 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; false de lo contrario.

Atributos

Se aplica a

.NET 10 e outras versións
Produto Versións
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

TryWriteBytes(Span<Byte>, UInt32)

Source:
BitConverter.cs
Source:
BitConverter.cs
Source:
BitConverter.cs

Importante

Esta API no es conforme a CLS.

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

C#
[System.CLSCompliant(false)]
public static bool TryWriteBytes(Span<byte> destination, uint value);

Parámetros

destination
Span<Byte>

Cuando este método devuelve, los 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; false de lo contrario.

Atributos

Se aplica a

.NET 10 e outras versións
Produto Versións
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1

TryWriteBytes(Span<Byte>, UInt64)

Source:
BitConverter.cs
Source:
BitConverter.cs
Source:
BitConverter.cs

Importante

Esta API no es conforme a CLS.

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

C#
[System.CLSCompliant(false)]
public static bool TryWriteBytes(Span<byte> destination, ulong value);

Parámetros

destination
Span<Byte>

Cuando este método devuelve, los 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; false de lo contrario.

Atributos

Se aplica a

.NET 10 e outras versións
Produto Versións
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Standard 2.1