3.4.4 反射和泛型
Posted kikyoqiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.4.4 反射和泛型相关的知识,希望对你有一定的参考价值。
static void Main(string[] args) { Type type = typeof(Program); MethodInfo methodInfo = type.GetMethod("A"); MethodInfo m = methodInfo.MakeGenericMethod(typeof(string)); var a = m.Invoke(new Program(), new object[] { "222" }); Console.ReadKey(); } public static string A<T>(T s) { return s.ToSafeString(); }
实际上,当 SomeType 只描述返回类型参数的操作时,协变就是安全的;而当 SomeType
只描述接受类型参数的操作时,逆变就是安全的
以上是关于3.4.4 反射和泛型的主要内容,如果未能解决你的问题,请参考以下文章