我有一大堆错误消息,我的biz代码可以根据输入内容返回。这份名单最终可能会有一千多个。有很多枚举值会有什么危害吗? (many> = 1000)
我想只枚举这些,使用[Description(“”)]属性来记录友好的消息。
喜欢的东西:
public enum ErrorMessage
{
[Description("A first name is required for users.")]
User_FirstName_Required = 1,
[Description("The first name is too long. It cannot exceed 32 characters.")]
User_FirstName_Length = 2,
...
}
我知道枚举的基本类型,特别是整数。这样的整数应该没有问题,对吧?
有没有我没有想到的东西?这似乎应该没问题,但我想我应该问社区,然后花时间这样做。
当.NET有很多值时,它们会关心枚举类型吗?
更新
我之所以不想用资源是因为
一)我需要能够引用每个唯一的错误消息的整数值。除了其他内容外,biz层还提供API服务,并且必须返回一个表示错误的整数值列表。我不相信资源允许您使用整数来解决资源值问题。我错了吗?
b)没有本地化要求。
大会元数据往往被限制为每个分组65535组不同的元素。 – 2010-10-31 19:35:01