public List<T> GetList<T>(T entity) { return new List<T>(new T[] { entity });//创建List同时把entity存入 }
调用 List<int> result = GetList<int>(100); List<Teacher> result = GetList<Teacher>(new Teacher()); List<Student> result = GetList<Student>(new Student());
public List<T> TestMethod(T parameter) { return new List<T>(); }
List<int> result = GetList<int>(10);List<Teacher> result = GetList<Teacher>(new Teacher());List<Student> result = GetList<Student>(new Student());
public List<T> GetList(T entity) 给一个类对象他就返回一个此类的列表
哥们,应该是TestMethod<T>,参考#1楼
哥们,应该是GetList<T>(T entity),参考#1楼
public List<T> GetList<T>(T entity) { entity = new T();新问题,我要实例化一个新的T,语法怎么搞
public List<T> GetList<T>(T entity) where T:new() { return new List<T>(new T[] { new T()}); }
public List<T> GetList<T>(T entity)或者public class AClass<T> { public List<T> GetList(T entity) { //........; } }
{
return new List<T>(new T[] { entity });//创建List同时把entity存入
}
List<int> result = GetList<int>(100);
List<Teacher> result = GetList<Teacher>(new Teacher());
List<Student> result = GetList<Student>(new Student());
给一个类对象他就返回一个此类的列表
{
entity = new T();新问题,我要实例化一个新的T,语法怎么搞
{
return new List<T>(new T[] { new T()});
}
{
public List<T> GetList(T entity)
{
//........;
}
}