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

パラメーター

destination
Span<Byte>

このメソッドから制御が戻るときに、変換された 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

パラメーター

destination
Span<Byte>

このメソッドが返されるときに、変換されたブール値を表すバイト。

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

パラメーター

destination
Span<Byte>

このメソッドが戻るときに、変換された文字を表すバイト。

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

パラメーター

destination
Span<Byte>

このメソッドが戻るときに、変換された倍精度浮動小数点値を表すバイト。

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

パラメーター

destination
Span<Byte>

このメソッドが戻るときに、変換された半精度浮動小数点値を表すバイト。

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

パラメーター

destination
Span<Byte>

このメソッドから制御が戻るときに、変換された 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

パラメーター

destination
Span<Byte>

このメソッドから制御が戻るときに、変換された 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

パラメーター

destination
Span<Byte>

このメソッドから制御が戻るときに、変換された 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

パラメーター

destination
Span<Byte>

このメソッドが戻るときに、変換された単精度浮動小数点値を表すバイト。

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

パラメーター

destination
Span<Byte>

このメソッドから制御が戻るときに、変換された 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

パラメーター

destination
Span<Byte>

このメソッドから制御が戻るときに、変換された符号なし 16 ビット整数を表すバイト。

value
UInt16

変換する符号なし 16 ビット整数。

戻り値

変換が成功したかどうかを 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

パラメーター

destination
Span<Byte>

このメソッドから制御が戻るときに、変換された符号なし 32 ビット整数を表すバイト。

value
UInt32

変換する符号なし 32 ビット整数。

戻り値

変換が成功したかどうかを 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

パラメーター

destination
Span<Byte>

このメソッドから制御が戻るときに、変換された符号なし 64 ビット整数を表すバイト。

value
UInt64

変換する符号なし 64 ビット整数。

戻り値

変換が成功したかどうかを true します。それ以外の場合 false

属性

適用対象