看板Programming
标 题Re: c# 显示 16进制 ?
发信站SayYA 资讯站 (Tue Oct 17 10:48:14 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
※ 引述《[email protected] (放牧中 ~~)》之铭言:
> 请问各位大大
> 假设有一个 byte 变数 a = 0x0a; 那要如何把 a 以十六进制表示
> 放入 string 变数呢 ? 就是 string s 的内容可以是 0a ?
> 我知道在 Microsoft.VisualBasic 有一个 Conversion.Hex 可以转,
其实用a.ToString("x")就可以了, 不用没事reference多一个library.
(要英文字母大写可用"X")
> 可是她转出来的结果是 a , 不是 0a , 不知道要怎麽做才能让结果是
> 0a 呢 ? 请各位大大指点,谢谢 !!
这样的话, 用 a.ToString("x").PadLeft(2, '0')即可.
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: static-ip-84-126-134-202.rev.dyxnet.com