1

是否可以使用 Guids 作为资源文件中的标识符?

在我的程序中,用户在创建项目时将能够在一些可能的类型之间进行选择。选择哪个项目通过 Guid 保存。

但是指南中的连字符似乎是资源文件的问题。Replace在以当前语言查找类型名之前,是否有更好的解决方案可用于从 Guid 中删除每个连字符?

4

1 回答 1

4

你是如何把Guids变成字符串的?

您可以使用Guid.ToString("N")生成不带任何连字符的字符串 guid。

您可能也必须在开头添加一个非数字 - 如果您这样做,使用 String.Format() 可能最简单:

string guidStr = string.Format("X{0:N}", Guid.NewGuid()); // Prefix with "X"
于 2013-05-09T18:11:44.110 回答