C#反射的一个坑

反射用了这么多年,还是被坑了……

var obj = (ManagerBase)Activator.CreateInstance(Type.GetType(string.Format(GameManager{0}", ManagerType)));

这个obj在unity里面打印出来居然是null!!!!!

我也不知道是mono坑爹还是.net坑爹,总之这个obj虽然打印出来是null,但是确实是个有效的对象,可以做相关的任何操作,只是null这个太坑爹了!!!!

难道没人遇到过么?

你可能感兴趣的:(C#反射的一个坑)