读书人

C#如何用16进制表示负数

发布时间: 2013-04-05 10:24:33 作者: rapoo

C#怎么用16进制表示负数
比如我想表示-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

读书人网 >C#

热点推荐