Decimal.TryGetBits(Decimal, Span<Int32>, Int32) メソッド

定義

指定した Decimal の値を、それと等価なバイナリ形式に変換しようとします。Tries to convert the value of a specified instance of Decimal to its equivalent binary representation.

public:
 static bool TryGetBits(System::Decimal d, Span<int> destination, [Runtime::InteropServices::Out] int % valuesWritten);
public static bool TryGetBits (decimal d, Span<int> destination, out int valuesWritten);
static member TryGetBits : decimal * Span<int> * int -> bool
Public Shared Function TryGetBits (d As Decimal, destination As Span(Of Integer), ByRef valuesWritten As Integer) As Boolean

パラメーター

d
Decimal

変換する値。The value to convert.

destination
Span<Int32>

バイナリ表現を格納するスパン。The span into which to store the binary representation.

valuesWritten
Int32

変換先に書き込まれた整数の数。The number of integers written to the destination.

戻り値

Boolean

10 進数のバイナリ表現が変換先に書き込まれた場合は true。変換先の長さが十分ではない場合は falsetrue if the decimal's binary representation was written to the destination; false if the destination wasn't long enough.

適用対象