在构造函数中初始化静态通用列表

时间:2016-01-25 22:30:41

标签: c# list generics

这不可能吗?我得到了

  

T在此上下文中无效。

public static class SQLDynamicData<T>
{
    public static List<T> SQLDataList;

    static SQLDynamicData()
    {
        SQLDataList<T> = new List<T>();
    }
}

1 个答案:

答案 0 :(得分:8)

您不需要分配中的第一个<T>

SQLDataList<T> = new List<T>();

应该是:

SQLDataList = new List<T>();