岁月留声QtAsp

Qt in Linux , Asp Asp.net Jsp Php in Web

« 我们现在已经是谈不起恋爱的80后讓 Windows XP 也支援 iSCSI »

C#中如何在使用16进制数时a~e都用大写显示

15.ToString("X")
或者
15.ToString("X").ToUpper()

另外,15转成16进制按说应该是F啊,怎么会是E呢?

ToString这个方法可以对byte, int, long等各类长度的数字采用

int i = 2147483600;
Console.Write(i.ToString("X").ToUpper());

转换其他数就把变量i赋值成你要转换的数就行了啊,如果有很多,就放到循环里面

int[] intarray = {1,2,3,4,500,6000,7999,8999};
foreach (int i in intarray)
  Console.WriteLine(i.ToString("X").ToUpper());

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

Search

  •  

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright 2008-2011 京公网安备 110115000655 京ICP备09005635号 www.qtasp.cn WebSite. All Rights Reserved.