【发布时间】:2012-09-03 10:01:43
【问题描述】:
我有一个名为 Test 的静态类和一个私有 List 集合。现在我想实现一个 getter 来将我的 List 返回到主类。这是正确的方法吗?
其次可以实现静态构造函数吗?如果没有,我该如何正确声明我的列表集合?
static class Storage
{
private static List<string> store;
static Storage()
{
store = new List<string>();
}
//Is it okay to have a getter in my static class to return my List Collection
public static List<string> getList
{
get
{
return store;
}
}
public static void addString(string add)
{
store.Add(add);
}
public static void removeString(string remove)
{
store.Remove(remove);
}
【问题讨论】:
-
对我来说似乎是Code Review。
-
你应该非常小心这里的线程问题;静态字段通常是线程的问题。
标签: c# collections static