我有一大堆錯誤消息,我的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