Re: [問題] 又有新的問題了

看板C_Sharp作者 (lostid)時間16年前 (2008/07/05 19:39), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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
謝謝你的解答,但我又有個問題了,在判斷字串是不是0-9
07/05 22:06, 1F

07/05 22:08, , 2F
所用的^&[0-9]又是什麼意思,諸如此類的,也有判斷別的形式
07/05 22:08, 2F

07/05 23:11, , 3F
那是正規表示式
07/05 23:11, 3F
文章代碼(AID): #18RrrP3T (C_Sharp)
文章代碼(AID): #18RrrP3T (C_Sharp)