Re: [問題] 又有新的問題了
※ 引述《lsmptt (虛心向學)》之銘言:
: 上次的問題還沒解決又有新的問題了
: foreach (char c in changeChar)
: {
: int values = Convert.ToInt32(c);
: hex += string.Format("{0:X}", values);
: }
: 我的目的是要把字串轉換成十六進位
: 所以我上msdn去找方法,
: 只提我不懂的是{0:X}所代表的是什麼意思,
: 可以請大家幫我解說一下,以及他的用法嗎?
: 謝謝
format 參數由零個或多個文本序列與零個或多個索引佔位符混合組成﹐其中索引佔
位符稱為格式項﹐它們與此方法的參數列表中的對象相對應。格式設置過程將每個格
式項替換為相應對象值的文本表示形式
格式項的語法是 {索引[,對齊方式][:格式字符串]}
這樣可以一次格式化多個字符串
比如string str = string.Format("first:{0} second:{1}", "11", "22")
得到的結果是 "first:11 second:22"
上面的X是把整數格式化成大寫的十六進位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.165.224.80
推
07/05 22:06, , 1F
07/05 22:06, 1F
→
07/05 22:08, , 2F
07/05 22:08, 2F
推
07/05 23:11, , 3F
07/05 23:11, 3F
討論串 (同標題文章)