C#怎么用16进制表示负数 比如我想表示-1,但是用int num = 0xFFFFFFFF却不行。请问该怎么表示? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用uint代替int或者用BitConverter转换。 int num = Convert.ToInt32(string.Format("{0:X}", 0xFFFFFFFF), 16); 直接说一下我的需要吧,我要用一个int值表示一个Color的Argb,比如白色直接写成0xFFFFFFFF,这样调用的时候就可以直接用Color.FromArgb将他转换成白色了。当然换成字符串也是一种方法,但是不能直接写成int吗? Color.FromArgb的参数是int啊 老实说。没明白你的问题是什么,下面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# 怎么获取1394视频采集卡的硬件设备信息。 STA环境下等待所有线程都完成在继续怎么写? c#调用DLL文件发生错误!!请高手指点,急~~ web程序中给客户端一个提示 关于连接池问题 求一个关于数据库程序 高手们给一个吧 快疯了 c# splitcontainer 关于针式打印机的打印问题? 如何在remoting应用中使用多线程! 求鉴别控件 sql server数据库嵌入exe文件问题
或者用BitConverter转换。
Color.FromArgb的参数是int啊
Color c1 = Color.FromArgb((int)t1);
int t2 = -1;
Color c2 = Color.FromArgb(t2);
bool equal = c1.Equals(c2); //true