在方法外部定义静态列表的成员



我正在和public static List上课,看起来像这样:

public class MyClass
{
public static List<Tuple<Ogranicenja, string>> defaultValues = new List<Tuple<Ogranicenja, string>>();
//Here i want to add item
}

如果我创建带有构造函数的类,我会轻松添加新项目以列出:

public MyClass()
{
defaultValues.Add(new Tuple<Ogranicenja, string>(Ogranicenja.Dnevno, "TEST");
}

但我不希望那样。我希望该列表就像数据库一样,但在大约 20 行的代码中,因此每个类都可以访问它,所以我如何完成它。

它与这个问题不同,因为我知道如何做public static int test = 1但如何与列表相同,该列表是 typeOfTuple并且需要有多个项目。

可以在声明集合时向集合添加值,如下所示:

public class MyClass
{
public static List<Tuple<Ogranicenja, string>> defaultValues
= new List<Tuple<Ogranicenja, string>>
{
Tuple.Create(new Ogranicenja(...), "string_one"),
Tuple.Create(new Ogranicenja(...), "string_two")
};
}

相关内容

  • 没有找到相关文章

最新更新