我想要一个类,它将所有“允许的语言”存储在列表中。代码方应该能够修改列表。但在第一次使用时,列表应该用一些默认值“初始化”。使用默认值初始化列表
我有下面的类:
public class ApiLanguages
{
public static List<string> AllowedLanguages { get; set; }
public ApiLanguages()
{
AllowedLanguages.Add("de");
//AllowedLanguages.Add("en");
//AllowedLanguages.Add("es");
//AllowedLanguages.Add("fr");
//AllowedLanguages.Add("it");
}
}
当我现在访问类的代码
foreach (var language in ApiLanguages.AllowedLanguages)
{
// do something here...
}
的ApiLanguages.AllowedLanguages
为空。但我希望有一个条目(“de”)。我在这里做错了什么?
哪里有列表被初始化/创建。 – ckv