BitConverter.TryWriteBytes Метод

Определение

Перегрузки

TryWriteBytes(Span<Byte>, Boolean)

Преобразует логическое значение в диапазон байтов.Converts a Boolean into a span of bytes.

TryWriteBytes(Span<Byte>, Char)

Преобразует символ в диапазон байтов.Converts a character into a span of bytes.

TryWriteBytes(Span<Byte>, Double)

Преобразует значение двойной точности с плавающей запятой в диапазон байтов.Converts a double-precision floating-point value into a span of bytes.

TryWriteBytes(Span<Byte>, Int16)

Преобразует 16-разрядное целое число со знаком в диапазон байтов.Converts a 16-bit signed integer into a span of bytes.

TryWriteBytes(Span<Byte>, Int32)

Преобразует 32-разрядное целое число со знаком в диапазон байтов.Converts a 32-bit signed integer into a span of bytes.

TryWriteBytes(Span<Byte>, Int64)

Преобразует 64-разрядное целое число со знаком в диапазон байтов.Converts a 64-bit signed integer into a span of bytes.

TryWriteBytes(Span<Byte>, Single)

Преобразует значение двойной точности с плавающей запятой в диапазон байтов.Converts a double-precision floating-point value into a span of bytes.

TryWriteBytes(Span<Byte>, UInt16)

Преобразует 16-разрядное целое число без знака в диапазон байтов.Converts an unsigned 16-bit integer into a span of bytes.

TryWriteBytes(Span<Byte>, UInt32)

Преобразует 32-разрядное целое число без знака в диапазон байтов.Converts a 32-bit unsigned integer into a span of bytes.

TryWriteBytes(Span<Byte>, UInt64)

Преобразует 64-разрядное целое число без знака в диапазон байтов.Converts an unsigned 64-bit integer into a span of bytes.

TryWriteBytes(Span<Byte>, Boolean)

Преобразует логическое значение в диапазон байтов.Converts a Boolean into a span of 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

Параметры

destination
Span<Byte>

Этот метод возвращает байты, представляющие преобразованное логическое значение.When this method returns, the bytes representing the converted Boolean.

value
Boolean

Логическое значение, которое необходимо преобразовать.The Boolean to convert.

Возвращаемое значение

Boolean

Значение true, если преобразование прошло успешно; в противном случае — значение false.true if the conversion was successful; false otherwise.

Применяется к

TryWriteBytes(Span<Byte>, Char)

Преобразует символ в диапазон байтов.Converts a character into a span of 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

Параметры

destination
Span<Byte>

Этот метод возвращает байты, представляющие преобразованный символ.When this method returns, the bytes representing the converted character.

value
Char

Символ для преобразования.The character to convert.

Возвращаемое значение

Boolean

Значение true, если преобразование прошло успешно; в противном случае — значение false.true if the conversion was successful; false otherwise.

Применяется к

TryWriteBytes(Span<Byte>, Double)

Преобразует значение двойной точности с плавающей запятой в диапазон байтов.Converts a double-precision floating-point value into a span of 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

Параметры

destination
Span<Byte>

Этот метод возвращает байты, представляющие преобразованное значение двойной точности с плавающей запятой.When this method returns, the bytes representing the converted double-precision floating-point value.

value
Double

Значение с плавающей запятой двойной точности, которое нужно преобразовать.The double-precision floating-point value to convert.

Возвращаемое значение

Boolean

Значение true, если преобразование прошло успешно; в противном случае — значение false.true if the conversion was successful; false otherwise.

Применяется к

TryWriteBytes(Span<Byte>, Int16)

Преобразует 16-разрядное целое число со знаком в диапазон байтов.Converts a 16-bit signed integer into a span of 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

Параметры

destination
Span<Byte>

Этот метод возвращает байты, представляющие преобразованное 16-разрядное целое число со знаком.When this method returns, the bytes representing the converted 16-bit signed integer.

value
Int16

16-разрядное целое число со знаком для преобразования.The 16-bit signed integer to convert.

Возвращаемое значение

Boolean

Значение true, если преобразование прошло успешно; в противном случае — значение false.true if the conversion was successful; false otherwise.

Применяется к

TryWriteBytes(Span<Byte>, Int32)

Преобразует 32-разрядное целое число со знаком в диапазон байтов.Converts a 32-bit signed integer into a span of 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

Параметры

destination
Span<Byte>

Этот метод возвращает байты, представляющие преобразованное 32-разрядное целое число со знаком.When this method returns, the bytes representing the converted 32-bit signed integer.

value
Int32

32-разрядное целое число со знаком для преобразования.The 32-bit signed integer to convert.

Возвращаемое значение

Boolean

Значение true, если преобразование прошло успешно; в противном случае — значение false.true if the conversion was successful; false otherwise.

Применяется к

TryWriteBytes(Span<Byte>, Int64)

Преобразует 64-разрядное целое число со знаком в диапазон байтов.Converts a 64-bit signed integer into a span of 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

Параметры

destination
Span<Byte>

Этот метод возвращает байты, представляющие преобразованное 64-разрядное целое число со знаком.When this method returns, the bytes representing the converted 64-bit signed integer.

value
Int64

64-разрядное целое число со знаком для преобразования.The 64-bit signed integer to convert.

Возвращаемое значение

Boolean

Значение true, если преобразование прошло успешно; в противном случае — значение false.true if the conversion was successful; false otherwise.

Применяется к

TryWriteBytes(Span<Byte>, Single)

Преобразует значение двойной точности с плавающей запятой в диапазон байтов.Converts a double-precision floating-point value into a span of 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

Параметры

destination
Span<Byte>

Этот метод возвращает байты, представляющие преобразованное значение двойной точности с плавающей запятой.When this method returns, the bytes representing the converted double-precision floating-point value.

value
Single

Значение с плавающей запятой двойной точности, которое нужно преобразовать.The double-precision floating-point value to convert.

Возвращаемое значение

Boolean

Значение true, если преобразование прошло успешно; в противном случае — значение false.true if the conversion was successful; false otherwise.

Применяется к

TryWriteBytes(Span<Byte>, UInt16)

Важно!

Этот API несовместим с CLS.

Преобразует 16-разрядное целое число без знака в диапазон байтов.Converts an unsigned 16-bit integer into a span of bytes.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, System::UInt16 value);
public static bool TryWriteBytes (Span<byte> destination, ushort value);
[System.CLSCompliant(false)]
public static bool TryWriteBytes (Span<byte> destination, ushort value);
static member TryWriteBytes : Span<byte> * uint16 -> bool
[<System.CLSCompliant(false)>]
static member TryWriteBytes : Span<byte> * uint16 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As UShort) As Boolean

Параметры

destination
Span<Byte>

Этот метод возвращает байты, представляющие преобразованное 16-разрядное целое число без знака.When this method returns, the bytes representing the converted unsigned 16-bit integer.

value
UInt16

16-разрядное целое число без знака для преобразования.The unsigned 16-bit integer to convert.

Возвращаемое значение

Boolean

Значение true, если преобразование прошло успешно; в противном случае — значение false.true if the conversion was successful; false otherwise.

Атрибуты

Применяется к

TryWriteBytes(Span<Byte>, UInt32)

Важно!

Этот API несовместим с CLS.

Преобразует 32-разрядное целое число без знака в диапазон байтов.Converts a 32-bit unsigned integer into a span of bytes.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, System::UInt32 value);
public static bool TryWriteBytes (Span<byte> destination, uint value);
[System.CLSCompliant(false)]
public static bool TryWriteBytes (Span<byte> destination, uint value);
static member TryWriteBytes : Span<byte> * uint32 -> bool
[<System.CLSCompliant(false)>]
static member TryWriteBytes : Span<byte> * uint32 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As UInteger) As Boolean

Параметры

destination
Span<Byte>

Этот метод возвращает байты, представляющие преобразованное 32-разрядное целое число без знака.When this method returns, the bytes representing the converted unsigned 32-bit integer.

value
UInt32

32-разрядное целое число без знака для преобразования.The unsigned 32-bit integer to convert.

Возвращаемое значение

Boolean

Значение true, если преобразование прошло успешно; в противном случае — значение false.true if the conversion was successful; false otherwise.

Атрибуты

Применяется к

TryWriteBytes(Span<Byte>, UInt64)

Важно!

Этот API несовместим с CLS.

Преобразует 64-разрядное целое число без знака в диапазон байтов.Converts an unsigned 64-bit integer into a span of bytes.

public:
 static bool TryWriteBytes(Span<System::Byte> destination, System::UInt64 value);
public static bool TryWriteBytes (Span<byte> destination, ulong value);
[System.CLSCompliant(false)]
public static bool TryWriteBytes (Span<byte> destination, ulong value);
static member TryWriteBytes : Span<byte> * uint64 -> bool
[<System.CLSCompliant(false)>]
static member TryWriteBytes : Span<byte> * uint64 -> bool
Public Shared Function TryWriteBytes (destination As Span(Of Byte), value As ULong) As Boolean

Параметры

destination
Span<Byte>

Этот метод возвращает байты, представляющие преобразованное 64-разрядное целое число без знака.When this method returns, the bytes representing the converted unsigned 64-bit integer.

value
UInt64

64-разрядное целое число без знака для преобразования.The unsigned 64-bit integer to convert.

Возвращаемое значение

Boolean

Значение true, если преобразование прошло успешно; в противном случае — значение false.true if the conversion was successful; false otherwise.

Атрибуты

Применяется к