我相当确定这是可能的,我认为这很容易,我只是不知道在谷歌提问的正确方法。我想要做的是将type
传递给方法并返回该类型的对象列表。像这样的东西:
public List<T> GetComponentsOfType(Type thisType)
{
return Components.OfType<thisType>().ToList();
}
当然不会编译因为我不知道我在做什么。
答案 0 :(得分:3)
我想你想传入type参数,这样就可以得到输入的列表:
public List<T> GetComponentsOfType<T>()
{
return Components.OfType<T>().ToList();
}