0

重複の可能性:
C# で System.Decimal ビットを文字列に変換する方法は?

decimal.GetBits() から int[] を取得します。int[] から 10 進数値を取得するには?

4

3 に答える 3

3

Decimal(Int32[] bits)コンストラクターを使用します。そのようです:

Decimal d = new Decimal( 123 );
Int32[] bits = d.GetBits();
Decimal e = new Decimal( bits );
Debug.Assert( d == e );
于 2012-09-26T07:14:42.477 に答える
1
decimal dec = new decimal(decimalArray);
于 2012-09-26T07:16:09.013 に答える
1

次のように変換して戻すことができます。

var decimal = new Decimal(decimalBitArray)

MSDN 10 進数を参照してください

于 2012-09-26T07:15:42.227 に答える