16 進数を UInt に変換したい。問題は次のとおりです。
私がこれを試すとき:
uint value = Convert.ToUInt32((hex), 16);
たとえば、16 進数は 12 バイト サイズで、すべて正常に動作しますが、32 バイト サイズの 16 進数を変換しようとすると、次のエラーが発生します。
value too large or too small for int32
次に、これを試します:
ulong = Convert.ToUInt64((hex), 16);
このエラーが発生します。
value too large or too small for int64
誰かが私が間違っていることを知っていますか?