是否可以使用 Guids 作为资源文件中的标识符?
在我的程序中,用户在创建项目时将能够在一些可能的类型之间进行选择。选择哪个项目通过 Guid 保存。
但是指南中的连字符似乎是资源文件的问题。Replace
在以当前语言查找类型名之前,是否有更好的解决方案可用于从 Guid 中删除每个连字符?
是否可以使用 Guids 作为资源文件中的标识符?
在我的程序中,用户在创建项目时将能够在一些可能的类型之间进行选择。选择哪个项目通过 Guid 保存。
但是指南中的连字符似乎是资源文件的问题。Replace
在以当前语言查找类型名之前,是否有更好的解决方案可用于从 Guid 中删除每个连字符?
你是如何把Guids变成字符串的?
您可以使用Guid.ToString("N")
生成不带任何连字符的字符串 guid。
您可能也必须在开头添加一个非数字 - 如果您这样做,使用 String.Format() 可能最简单:
string guidStr = string.Format("X{0:N}", Guid.NewGuid()); // Prefix with "X"