反射用了这么多年,还是被坑了……
var obj = (ManagerBase)Activator.CreateInstance(Type.GetType(string.Format(GameManager{0}", ManagerType)));
这个obj在unity里面打印出来居然是null!!!!!
我也不知道是mono坑爹还是.net坑爹,总之这个obj虽然打印出来是null,但是确实是个有效的对象,可以做相关的任何操作,只是null这个太坑爹了!!!!
难道没人遇到过么?
反射用了这么多年,还是被坑了……
var obj = (ManagerBase)Activator.CreateInstance(Type.GetType(string.Format(GameManager{0}", ManagerType)));
这个obj在unity里面打印出来居然是null!!!!!
我也不知道是mono坑爹还是.net坑爹,总之这个obj虽然打印出来是null,但是确实是个有效的对象,可以做相关的任何操作,只是null这个太坑爹了!!!!
难道没人遇到过么?
本文标题:C#反射的一个坑
本文链接:https://www.haomeiwen.com/subject/zkwatctx.html
网友评论