这就是我想要的(IList)listPropertyInfo.GetValue(item)这就是我获取Foo类型的方式listPropertyInfo.GetValue(item).GetType().GenericTypeArguments[0]这是我尝试过但未能成功的方法Convert.ChangeType(listPropertyInfo.GetValue(item),IList)还有这个;((typeof(IList).MakeGenericType(listPropertyInfo.GetValue(item).GetType().GenericTypeArguments.S