C#如何用16进制表示负数
C#怎么用16进制表示负数
比如我想表示-1,但是用int num = 0xFFFFFFFF却不行。请问该怎么表示?
------解决方案--------------------
用uint代替int
或者用BitConverter转换。
------解决方案--------------------
老实说。没明白你的问题是什么,下面2个转换都可以啊
比如我想表示-1,但是用int num = 0xFFFFFFFF却不行。请问该怎么表示?
------解决方案--------------------
用uint代替int
或者用BitConverter转换。
------解决方案--------------------
老实说。没明白你的问题是什么,下面2个转换都可以啊
uint t1 = 0xffffffff;
Color c1 = Color.FromArgb((int)t1);
int t2 = -1;
Color c2 = Color.FromArgb(t2);
bool equal = c1.Equals(c2); //true