c# - 在构造函数中初始化静态泛型列表

标签 c# list generics

这不可能吗?我明白了

T is not valid in this context.

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

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

最佳答案

您不需要第一个 <T>在作业中:

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

应该是:

SQLDataList = new List<T>();

关于c# - 在构造函数中初始化静态泛型列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35003678/

相关文章:

c# - 自定义解析字符串

c# - 如何将 PL/SQL 输出 (clob) 保存为 XML 文件?

c# - 使用 HttpClient 将 Windows 身份验证传递给代理

python - 在python中使用递归反转列表

python - 更改 2D 字符列表中的元素

C# 泛型类与泛型方法

c# - 将现有文件添加到不同的 Visual Studio 2010 项目

java - 自定义列表的麻烦

java - groupingBy 到集合 Java8

c# - 使用泛型作为异步方法的返回类型