BitConverter.TryWriteBytes Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
TryWriteBytes(Span<Byte>, Int64) |
Преобразует 64-разрядное целое число со знаком в диапазон байтов. |
TryWriteBytes(Span<Byte>, Boolean) |
Преобразует логическое значение в диапазон байтов. |
TryWriteBytes(Span<Byte>, Char) |
Преобразует символ в диапазон байтов. |
TryWriteBytes(Span<Byte>, Double) |
Преобразует значение с плавающей запятой двойной точности в диапазон байтов. |
TryWriteBytes(Span<Byte>, Half) |
Преобразует значение с плавающей запятой половины точности в диапазон байтов. |
TryWriteBytes(Span<Byte>, Int128) |
Преобразует 128-разрядное целое число со знаком в диапазон байтов. |
TryWriteBytes(Span<Byte>, Int16) |
Преобразует 16-разрядное целое число со знаком в диапазон байтов. |
TryWriteBytes(Span<Byte>, Int32) |
Преобразует 32-разрядное целое число со знаком в диапазон байтов. |
TryWriteBytes(Span<Byte>, Single) |
Преобразует одноточное значение с плавающей запятой в диапазон байтов. |
TryWriteBytes(Span<Byte>, UInt128) |
Преобразует 128-разрядное целое число без знака в диапазон байтов. |
TryWriteBytes(Span<Byte>, UInt16) |
Преобразует 16-разрядное целое число без знака в диапазон байтов. |
TryWriteBytes(Span<Byte>, UInt32) |
Преобразует 32-разрядное целое число без знака в диапазон байтов. |
TryWriteBytes(Span<Byte>, UInt64) |
Преобразует 64-разрядное целое число без знака в диапазон байтов. |
TryWriteBytes(Span<Byte>, Int64)
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
Преобразует 64-разрядное целое число со знаком в диапазон байтов.
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
Параметры
При возврате этого метода байты, представляющие преобразованное 64-разрядное целое число со знаком.
- value
- Int64
64-разрядное целое число со знаком для преобразования.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
Применяется к
TryWriteBytes(Span<Byte>, Boolean)
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
Преобразует логическое значение в диапазон байтов.
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
Параметры
При возврате этого метода байты, представляющие преобразованное логическое значение.
- value
- Boolean
Логическое значение для преобразования.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
Применяется к
TryWriteBytes(Span<Byte>, Char)
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
Преобразует символ в диапазон байтов.
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
Параметры
- value
- Char
Символ для преобразования.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
Применяется к
TryWriteBytes(Span<Byte>, Double)
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
Преобразует значение с плавающей запятой двойной точности в диапазон байтов.
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
Параметры
При возврате этого метода байты, представляющие преобразованное значение с плавающей запятой двойной точности.
- value
- Double
Преобразуемое значение с плавающей запятой двойной точности.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
Применяется к
TryWriteBytes(Span<Byte>, Half)
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
Преобразует значение с плавающей запятой половины точности в диапазон байтов.
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
Параметры
При возврате этого метода байты, представляющие преобразованное значение с плавающей запятой с плавающей точностью.
- value
- Half
Преобразуемое значение с плавающей запятой половины точности.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
Применяется к
TryWriteBytes(Span<Byte>, Int128)
- Исходный код:
- BitConverter.cs
Преобразует 128-разрядное целое число со знаком в диапазон байтов.
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
Параметры
При возврате этого метода байты, представляющие преобразованное 128-разрядное целое число со знаком.
- value
- Int128
128-разрядное целое число со знаком для преобразования.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
Применяется к
TryWriteBytes(Span<Byte>, Int16)
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
Преобразует 16-разрядное целое число со знаком в диапазон байтов.
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
Параметры
При возврате этого метода байты, представляющие преобразованное 16-разрядное целое число со знаком.
- value
- Int16
16-разрядное целое число со знаком для преобразования.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
Применяется к
TryWriteBytes(Span<Byte>, Int32)
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
Преобразует 32-разрядное целое число со знаком в диапазон байтов.
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
Параметры
При возвращении этого метода байты, представляющие преобразованное 32-разрядное целое число со знаком.
- value
- Int32
32-разрядное целое число со знаком для преобразования.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
Применяется к
TryWriteBytes(Span<Byte>, Single)
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
Преобразует одноточное значение с плавающей запятой в диапазон байтов.
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
Параметры
При возврате этого метода байты, представляющие преобразованное значение с плавающей запятой с плавающей точностью.
- value
- Single
Значение с плавающей запятой с одной точностью для преобразования.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
Применяется к
TryWriteBytes(Span<Byte>, UInt128)
- Исходный код:
- BitConverter.cs
Важно!
Этот API несовместим с CLS.
Преобразует 128-разрядное целое число без знака в диапазон байтов.
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
Параметры
При возвращении этого метода байты, представляющие преобразованное 128-разрядное целое число без знака.
- value
- UInt128
128-разрядное целое число без знака для преобразования.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
- Атрибуты
Применяется к
TryWriteBytes(Span<Byte>, UInt16)
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
Важно!
Этот API несовместим с CLS.
Преобразует 16-разрядное целое число без знака в диапазон байтов.
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
Параметры
При возврате этого метода байты, представляющие преобразованное 16-разрядное целое число без знака.
- value
- UInt16
Целое число без знака для преобразования без знака.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
- Атрибуты
Применяется к
TryWriteBytes(Span<Byte>, UInt32)
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
Важно!
Этот API несовместим с CLS.
Преобразует 32-разрядное целое число без знака в диапазон байтов.
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
Параметры
При возврате этого метода байты, представляющие преобразованное 32-разрядное целое число без знака.
- value
- UInt32
Целое число без знака для преобразования без знака.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
- Атрибуты
Применяется к
TryWriteBytes(Span<Byte>, UInt64)
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
- Исходный код:
- BitConverter.cs
Важно!
Этот API несовместим с CLS.
Преобразует 64-разрядное целое число без знака в диапазон байтов.
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
Параметры
При возврате этого метода байты, представляющие преобразованное 64-разрядное целое число без знака.
- value
- UInt64
64-разрядное целое число без знака для преобразования.
Возвращаемое значение
true
, если преобразование выполнено успешно; false
в противном случае.
- Атрибуты