11

BitConverter を試してみると、バイト配列が必要ですが、それがありません。Int32 があり、それを UInt32 に変換したいと考えています。

C++ では問題ありませんでした。

4

5 に答える 5

23

必要なのは単純なキャストだけです。これを行うと精度が失われる可能性があるため、変換は明示的です。

long x = 10;
ulong y = (ulong)x;
于 2009-03-27T05:40:37.123 に答える
7

試す:

Convert.ToUInt32()
于 2009-03-27T05:41:48.227 に答える
2

long を ulong に変換するには、単純にキャストします。

long a;
ulong b = (ulong)a;

負の数の場合、C# は例外をスローしません。

于 2009-03-27T05:41:15.357 に答える
1
Int32 i = 17;
UInt32 j = (UInt32)i;

編集: long か int かの質問が不明ですか?

于 2009-03-27T05:42:55.680 に答える