2009-06-25 67 views
0

爲什麼不能正常工作?將GUID轉換爲字符串

MSGBOX( 「F6D8C47B-46E6-4E93-A393-00085ACA2242」)ToString.Replace。( 「 - 」, 「」)

+3

什麼是MSGBOX? ToString()方法應該做什麼?你得到的是什麼,而不是你想要的結果? – 2009-06-25 20:39:35

+5

作爲一個困惑的新手,不應該受到懲罰。 +1 – 2009-06-25 20:42:46

+0

我假設在你的真實代碼中「F6D8C47B-46E6-4E93-A393-00085ACA2242」實際上是一個變量而不是文字串? – JohnFx 2009-06-25 21:12:59

回答

11

你在MSGBOX,不是的GUID,調用toString這顯然是已經是字符串了。嘗試

MsgBox("F6D8C47B-46E6-4E93-A393-00085ACA2242".Replace("-","")) 
0
MsgBox(Guid.NewGuid().ToString("N").ToUpper());