一函数参数为 Type 请教在函数体中怎么创建这个Type 类型的对象呢

一函数参数为 Type 请问在函数体中如何创建这个Type 类型的对象呢?如题、多谢能C# code public Listobject

一函数参数为 Type 请问在函数体中如何创建这个Type 类型的对象呢?
如题、多谢能

C# code
 public List<object> DataToEntity(Type type,SqlDataReader dr)        {            List<object> listObj = new List<object>();            while (dr.Read())            {                object obj = new object();//我想在这里创建一个type类型的对象。                PropertyInfo[] infos = type.GetProperties();                foreach (PropertyInfo info in infos)                {                    string str = dr[info.Name].ToString();                    info.SetValue(obj, dr[info.Name], null);                }                listObj.Add(obj);            }            dr.Close();            return listObj;        }


[解决办法]
object obj = Activator.CreateInstance(type); ;//我想在这里创建一个type类型的对象。