T 必须在方法级别声明:
public List<T> CreateList<T>(DataSet dataset)
Run Code Online (Sandbox Code Playgroud)
或在包含类级别:
public class Foo<T>
{
public List<T> CreateList(DataSet dataset)
{
...
}
}
Run Code Online (Sandbox Code Playgroud)
但要注意不要在两个地方声明它:
// Don't do this
public class Foo<T>
{
public List<T> CreateList<T>(DataSet dataset)
{
...
}
}
Run Code Online (Sandbox Code Playgroud)