作者teyou (傻傻ㄉ我)
看板C_Sharp
标题Re: [问题] Tostring("X")是代表什麽意思?
时间Tue Apr 22 02:37:59 2008
※ 引述《stone939 ()》之铭言:
: 请问一下
: byte[] aa={11,22,33};
: label1.text = aa[11].tostring("X").padleft(2,'0');
: 结果跟
: label1.text = aa[11].tostring().padleft(2,'0');
: 是ㄧ样的 --> 0B
: 括号里面的"X"到底作用是什麽?
建议发问前可以多看一下 MSDN2 上面的解说
http://msdn2.microsoft.com/zh-tw/library/a0h36syw.aspx
ToString("X") 主是要把十进位转成 16进位
然後为什麽答案会跟没有加 "X" 一样呢?
原因: 因为变数你用 byte... 如果你用 int 就知道哪里不同了
--
http://teyou.blogspot.com
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.228.44