可以在资源文件中使用Guids作为标识符吗?
在我的程序中,当用户创建一个项目时,将能够在一些可能的类型之间进行选择。所选择的项目通过Guid保存。
但是对于资源文件来说,Guid中的连字符似乎是一个问题。有没有更好的解决方案,那就是在当前语言中查找typename之前,使用Replace删除Guid中的每个连字符?
发布于 2013-05-10 02:11:44
如何将Guids转换为字符串?
您可以使用Guid.ToString("N")生成不带连字符的字符串guid。
您可能还必须在开头添加一个非数字-如果您这样做了,使用String.Format()可能是最简单的方法:
string guidStr = string.Format("X{0:N}", Guid.NewGuid()); // Prefix with "X"https://stackoverflow.com/questions/16468173
复制相似问题