我正在處理這個項目,並且我有大量的「服務」要執行。我需要擁有此服務代碼,以便我可以根據所選服務的代碼驗證並做出決定。定義「動態」枚舉
我正在定義這個枚舉並從web.config中獲取它的值,以便我可以輕鬆地更改它們。
public enum ServiceCodes
{
Transfer= Convert.ToInt32(ConfigurationManager.AppSettings["servTransfer"]),
ChangePlate= Convert.ToInt32(ConfigurationManager.AppSettings["servChangePlate"])
}
但我得到這個錯誤:表達式必須是常量。 (因轉換)
我該怎麼辦? (或者你可以建議我完全不同的方法。)