方法一:反射
var method = instance.GetType().GetMethod("testStaticFunc", System.Reflection.BindingFlags.Static
| System.Reflection.BindingFlags.Public);
method.Invoke(null, null);
方法二:
Type staticJsonType = typeof(StaticJson<>).MakeGenericType(typeof(T));
//Debug.Log(staticJsonType.Name + " ---------" + staticJsonType.ToString() + " ----- " + typeof(StaticMonster).FullName);
MethodInfo method = staticJsonType.GetMethod("GetInstance");
List<string> parameters = new List<string>();
parameters.Add(typeof(T).Name);
object obj = method.Invoke(null, parameters.ToArray());