首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2013-04-05 
C#怎么用16进制表示负数比如我想表示-1,但是用int num 0xFFFFFFFF却不行。请问该怎么表示?[解决办法]用ui

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

热点排行