2013-05-09 50 views
1

是否可以使用Guids作爲資源文件中的標識符?使用Guids作爲資源中的標識

在我的程序中,用戶可以在創建項目時選擇一些可能的類型。通過Guid保存選擇哪個項目。

但Guids中的連字符似乎是資源文件的問題。有沒有更好的解決方案,使用Replace爲了從Guid中刪除每個連字符,然後查找當前語言的類型名稱?

回答

4

你怎麼把Guids變成字符串?

您可以使用Guid.ToString("N")來生成沒有任何連字符的字符串guid。

您可能不得不把在開始一個非數字太 - 如果你這樣做,它可能是最容易的String.Format()來做到這一點:

string guidStr = string.Format("X{0:N}", Guid.NewGuid()); // Prefix with "X"