C# 如何在resx文件c中维护密钥的多个值#
我希望像这样为一个键维护2个值 键,值,代码 InvalidcardMessage,无效的卡详细信息,4 在resx文件中,我只找到了密钥的一个值。如何像资源文件一样在我的项目中全局维护这些值?还有其他方法吗?为什么不将C# 如何在resx文件c中维护密钥的多个值#,c#,resx,C#,Resx,我希望像这样为一个键维护2个值 键,值,代码 InvalidcardMessage,无效的卡详细信息,4 在resx文件中,我只找到了密钥的一个值。如何像资源文件一样在我的项目中全局维护这些值?还有其他方法吗?为什么不将value和code组合成一个字符串,例如使用逗号(“,”)作为分隔符?因此,在resx文件中 key = "InvalidcardMessage" value = "Invalid card details,4" 要获取值和代码只需按逗号分割即可: String
value
和code
组合成一个字符串,例如使用逗号(“,”)作为分隔符?因此,在resx文件中
key = "InvalidcardMessage"
value = "Invalid card details,4"
要获取值
和代码
只需按逗号分割即可:
String[] values = Resources.InvalidcardMessage.Split(',');
String value = values[0]; // "Invalid card details"
int code = int.Parse(values[1]); // 4
Resx用于可本地化的资源,它不是用于保存应用程序数据的值存储。如果第二个值是可本地化的项(例如图像),则最好使用单独的资源(而不是索引)。如果只是不可本地化的索引,则可以使用外部应用程序数据文件。是否希望这些值可本地化?是。我希望这些值可以本地化。