我有一个特殊的情况,我想用字符串变量初始化一个常量变量。以下是我想要执行此操作的代码
public static class AccessTypes
{
public const string StudentAccess = "STU";
public const string InstructorAccess = "INS";
public const string PremiumAccess = GetProductAccess;
public static string GetProductAccess { get {
return WebConfigurationManager.AppSettings["ProductAccessType"];
}
}
}
但编译器抛出错误
属性或索引器' AccessTypes.GetProductAccess'不能在这种情况下使用,因为它缺少get访问器
,另一个错误是
分配给AccessTypes.PremiumAccess的表达式'必须是不变的
有谁能告诉我如何克服这种情况?