BitConverter を試してみると、バイト配列が必要ですが、それがありません。Int32 があり、それを UInt32 に変換したいと考えています。
C++ では問題ありませんでした。
BitConverter を試してみると、バイト配列が必要ですが、それがありません。Int32 があり、それを UInt32 に変換したいと考えています。
C++ では問題ありませんでした。
必要なのは単純なキャストだけです。これを行うと精度が失われる可能性があるため、変換は明示的です。
long x = 10;
ulong y = (ulong)x;
試す:
Convert.ToUInt32()
long を ulong に変換するには、単純にキャストします。
long a;
ulong b = (ulong)a;
負の数の場合、C# は例外をスローしません。
Int32 i = 17;
UInt32 j = (UInt32)i;
編集: long か int かの質問が不明ですか?