c#中基于给定对象类型的动态列表创建
本文关键字:类型 动态 列表 创建 对象 | 更新日期: 2023-09-27 18:11:07
我相当肯定这是可能的,我认为这很容易,我只是不知道在谷歌问问题的正确方法。我想做的是将一个type
传递给一个方法并返回一个该类型对象的列表。像这样:
public List<T> GetComponentsOfType(Type thisType)
{
return Components.OfType<thisType>().ToList();
}
当然不能编译因为我不知道我在做什么
我猜你想传入类型参数,这样你就可以得到类型列表:
public List<T> GetComponentsOfType<T>()
{
return Components.OfType<T>().ToList();
}