有没有办法在C#中使用反射获取类的所有实例? 例如,假设我们有一个Point。
Point p1 = new Point(5,5);
Point p2 = new point(2,2);
有没有办法通过反射来获取所有这些实例? 我见过这样的东西,但它对我不起作用。
return (from t in Assembly.GetExecutingAssembly().GetTypes()
where t.BaseType == (typeof(T)) && t.GetConstructor(Type.EmptyTypes) != null
select (T)Activator.CreateInstance(t)).ToList();