BitConverter.TryWriteBytes Metodo

Definizione

Overload

TryWriteBytes(Span<Byte>, Int64)

Converte un intero con segno a 64 bit in un intervallo di byte.

TryWriteBytes(Span<Byte>, Boolean)

Converte un valore booleano in un intervallo di byte.

TryWriteBytes(Span<Byte>, Char)

Converte un carattere in un intervallo di byte.

TryWriteBytes(Span<Byte>, Double)

Converte un valore a virgola mobile e precisione doppia in un intervallo di byte.

TryWriteBytes(Span<Byte>, Half)

Converte un valore a virgola mobile e precisione a metà in un intervallo di byte.

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

Converte un intero con segno a 16 bit in un intervallo di byte.

TryWriteBytes(Span<Byte>, Int32)

Converte un intero con segno a 32 bit in un intervallo di byte.

TryWriteBytes(Span<Byte>, Single)

Converte un valore a virgola mobile e precisione singola in un intervallo di byte.

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

Converte un intero senza segno a 16 bit in un intervallo di byte.

TryWriteBytes(Span<Byte>, UInt32)

Converte un intero senza segno a 32 bit in un intervallo di byte.

TryWriteBytes(Span<Byte>, UInt64)

Converte un intero a 64 bit senza segno in un intervallo di byte.

TryWriteBytes(Span<Byte>, Int64)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Converte un intero con segno a 64 bit in un intervallo di byte.

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

Parametri

destination
Span<Byte>

Al termine di questo metodo, i byte che rappresentano l'intero con segno a 64 bit convertito.

value
Int64

Intero con segno a 64 bit da convertire.

Restituisce

true se la conversione riesce. In caso contrario, false.

Si applica a

TryWriteBytes(Span<Byte>, Boolean)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Converte un valore booleano in un intervallo di byte.

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

Parametri

destination
Span<Byte>

Al termine del metodo, i byte che rappresentano il valore booleano convertito.

value
Boolean

Valore booleano da convertire.

Restituisce

true se la conversione riesce. In caso contrario, false.

Si applica a

TryWriteBytes(Span<Byte>, Char)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Converte un carattere in un intervallo di byte.

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

Parametri

destination
Span<Byte>

Al termine di questo metodo, i byte che rappresentano il carattere convertito.

value
Char

Carattere da convertire.

Restituisce

true se la conversione riesce. In caso contrario, false.

Si applica a

TryWriteBytes(Span<Byte>, Double)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Converte un valore a virgola mobile e precisione doppia in un intervallo di byte.

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

Parametri

destination
Span<Byte>

Al termine di questo metodo, i byte che rappresentano il valore a virgola mobile e precisione doppia convertito.

value
Double

Valore a virgola mobile e con precisione doppia da convertire.

Restituisce

true se la conversione riesce. In caso contrario, false.

Si applica a

TryWriteBytes(Span<Byte>, Half)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Converte un valore a virgola mobile e precisione a metà in un intervallo di byte.

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

Parametri

destination
Span<Byte>

Quando termina, i byte che rappresentano il valore a virgola mobile a metà precisione convertito.

value
Half

Valore a virgola mobile e precisione metà da convertire.

Restituisce

true se la conversione riesce. In caso contrario, false.

Si applica a

TryWriteBytes(Span<Byte>, Int128)

Origine:
BitConverter.cs
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

Parametri

destination
Span<Byte>
value
Int128

Restituisce

Si applica a

TryWriteBytes(Span<Byte>, Int16)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Converte un intero con segno a 16 bit in un intervallo di byte.

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

Parametri

destination
Span<Byte>

Al termine di questo metodo, i byte che rappresentano l'intero con segno a 16 bit convertito.

value
Int16

Intero con segno a 16 bit da convertire.

Restituisce

true se la conversione riesce. In caso contrario, false.

Si applica a

TryWriteBytes(Span<Byte>, Int32)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Converte un intero con segno a 32 bit in un intervallo di byte.

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

Parametri

destination
Span<Byte>

Al termine di questo metodo, i byte che rappresentano l'intero con segno a 32 bit convertito.

value
Int32

Intero con segno a 32 bit da convertire.

Restituisce

true se la conversione riesce. In caso contrario, false.

Si applica a

TryWriteBytes(Span<Byte>, Single)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Converte un valore a virgola mobile e precisione singola in un intervallo di byte.

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

Parametri

destination
Span<Byte>

Quando termina, i byte che rappresentano il valore a virgola mobile a precisione singola convertito.

value
Single

Valore a virgola mobile a precisione singola da convertire.

Restituisce

true se la conversione riesce. In caso contrario, false.

Si applica a

TryWriteBytes(Span<Byte>, UInt128)

Origine:
BitConverter.cs

Importante

Questa API non è 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

Parametri

destination
Span<Byte>
value
UInt128

Restituisce

Attributi

Si applica a

TryWriteBytes(Span<Byte>, UInt16)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Importante

Questa API non è conforme a CLS.

Converte un intero senza segno a 16 bit in un intervallo di byte.

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

Parametri

destination
Span<Byte>

Al termine di questo metodo, i byte che rappresentano l'intero a 16 bit senza segno convertito.

value
UInt16

Intero a 16 bit senza segno da convertire.

Restituisce

true se la conversione riesce. In caso contrario, false.

Attributi

Si applica a

TryWriteBytes(Span<Byte>, UInt32)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Importante

Questa API non è conforme a CLS.

Converte un intero senza segno a 32 bit in un intervallo di byte.

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

Parametri

destination
Span<Byte>

Al termine di questo metodo, i byte che rappresentano l'intero senza segno a 32 bit convertito.

value
UInt32

Intero senza segno a 32 bit da convertire.

Restituisce

true se la conversione riesce. In caso contrario, false.

Attributi

Si applica a

TryWriteBytes(Span<Byte>, UInt64)

Origine:
BitConverter.cs
Origine:
BitConverter.cs
Origine:
BitConverter.cs

Importante

Questa API non è conforme a CLS.

Converte un intero a 64 bit senza segno in un intervallo di byte.

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

Parametri

destination
Span<Byte>

Al termine di questo metodo, i byte che rappresentano l'intero a 64 bit senza segno convertito.

value
UInt64

Intero a 64 bit senza segno da convertire.

Restituisce

true se la conversione riesce. In caso contrario, false.

Attributi

Si applica a