BitConverter.TryWriteBytes Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| TryWriteBytes(Span<Byte>, BFloat16) | |
| TryWriteBytes(Span<Byte>, UInt64) |
Converte um inteiro sem sinal de 64 bits num intervalo de bytes. |
| TryWriteBytes(Span<Byte>, UInt32) |
Converte um inteiro sem sinal de 32 bits num espaço de bytes. |
| TryWriteBytes(Span<Byte>, UInt16) |
Converte um inteiro não assinado de 16 bits num intervalo de bytes. |
| TryWriteBytes(Span<Byte>, UInt128) |
Converte um inteiro sem sinal de 128 bits num intervalo de bytes. |
| TryWriteBytes(Span<Byte>, Single) |
Converte um valor de ponto flutuante de precisão simples num intervalo de bytes. |
| TryWriteBytes(Span<Byte>, Int64) |
Converte um inteiro com sinal de 64 bits num intervalo de bytes. |
| TryWriteBytes(Span<Byte>, Int16) |
Converte um inteiro com sinal de 16 bits num intervalo de bytes. |
| TryWriteBytes(Span<Byte>, Int128) |
Converte um inteiro com sinal de 128 bits num intervalo de bytes. |
| TryWriteBytes(Span<Byte>, Half) |
Converte um valor de ponto flutuante de meia precisão num intervalo de bytes. |
| TryWriteBytes(Span<Byte>, Double) |
Converte um valor de ponto flutuante de dupla precisão num intervalo de bytes. |
| TryWriteBytes(Span<Byte>, Char) |
Converte um carácter num intervalo de bytes. |
| TryWriteBytes(Span<Byte>, Boolean) |
Converte um Booleano num intervalo de bytes. |
| TryWriteBytes(Span<Byte>, Int32) |
Converte um inteiro com sinal de 32 bits num intervalo de bytes. |
TryWriteBytes(Span<Byte>, BFloat16)
- Origem:
- BitConverter.cs
public:
static bool TryWriteBytes(Span<System::Byte> destination, System::Numerics::BFloat16 value);
public static bool TryWriteBytes(Span<byte> destination, System.Numerics.BFloat16 value);
static member TryWriteBytes : Span<byte> * System.Numerics.BFloat16 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As BFloat16) As Boolean
Parâmetros
- value
- BFloat16
Devoluções
Aplica-se a
TryWriteBytes(Span<Byte>, UInt64)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Importante
Esta API não está em conformidade com CLS.
Converte um inteiro sem sinal de 64 bits num 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
Quando este método retorna, os bytes que representam o inteiro convertido sem sinal de 64 bits.
- value
- UInt64
O inteiro não assinado de 64 bits a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
- Atributos
Aplica-se a
TryWriteBytes(Span<Byte>, UInt32)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Importante
Esta API não está em conformidade com CLS.
Converte um inteiro sem sinal de 32 bits num espaço 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
Quando este método retorna, os bytes que representam o inteiro convertido sem sinal de 32 bits.
- value
- UInt32
O inteiro não assinado de 32 bits a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
- Atributos
Aplica-se a
TryWriteBytes(Span<Byte>, UInt16)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Importante
Esta API não está em conformidade com CLS.
Converte um inteiro não assinado de 16 bits num 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
Quando este método retorna, os bytes que representam o inteiro convertido sem sinal de 16 bits.
- value
- UInt16
O inteiro não assinado de 16 bits a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
- Atributos
Aplica-se a
TryWriteBytes(Span<Byte>, UInt128)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Importante
Esta API não está em conformidade com CLS.
Converte um inteiro sem sinal de 128 bits num intervalo de bytes.
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
Quando este método retorna, os bytes representam o inteiro não assinado convertido de 128 bits.
- value
- UInt128
O inteiro sem sinal de 128 bits a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
- Atributos
Aplica-se a
TryWriteBytes(Span<Byte>, Single)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Converte um valor de ponto flutuante de precisão simples num 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
Quando este método retorna, os bytes representam o valor de ponto flutuante de precisão simples convertido.
- value
- Single
O valor de ponto flutuante de precisão simples a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
Aplica-se a
TryWriteBytes(Span<Byte>, Int64)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Converte um inteiro com sinal de 64 bits num 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
Quando este método retorna, os bytes representam o inteiro assinado convertido de 64 bits.
- value
- Int64
O inteiro com sinal de 64 bits a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
Aplica-se a
TryWriteBytes(Span<Byte>, Int16)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Converte um inteiro com sinal de 16 bits num 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
Quando este método retorna, os bytes representam o inteiro assinado convertido de 16 bits.
- value
- Int16
O inteiro assinado de 16 bits a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
Aplica-se a
TryWriteBytes(Span<Byte>, Int128)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Converte um inteiro com sinal de 128 bits num intervalo de bytes.
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
Quando este método retorna, os bytes representam o inteiro assinado convertido de 128 bits.
- value
- Int128
O inteiro com sinal de 128 bits a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
Aplica-se a
TryWriteBytes(Span<Byte>, Half)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Converte um valor de ponto flutuante de meia precisão num 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
Quando este método retorna, os bytes representam o valor convertido de ponto flutuante de meia-precisão.
- value
- Half
O valor de ponto flutuante de meia-precisão a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
Aplica-se a
TryWriteBytes(Span<Byte>, Double)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Converte um valor de ponto flutuante de dupla precisão num 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
Quando este método retorna, os bytes representam o valor convertido de ponto flutuante de dupla precisão.
- value
- Double
O valor de ponto flutuante de dupla precisão a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
Aplica-se a
TryWriteBytes(Span<Byte>, Char)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Converte um carácter num 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
- value
- Char
A personagem a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
Aplica-se a
TryWriteBytes(Span<Byte>, Boolean)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Converte um Booleano num 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
- value
- Boolean
O booleano para converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.
Aplica-se a
TryWriteBytes(Span<Byte>, Int32)
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
- Origem:
- BitConverter.cs
Converte um inteiro com sinal de 32 bits num 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
Quando este método retorna, os bytes representam o inteiro assinado convertido de 32 bits.
- value
- Int32
O inteiro assinado de 32 bits a converter.
Devoluções
true se a conversão fosse bem-sucedida; false caso contrário.