它们两个听起来很相似。来自于msdn: ParameterInfo.IsOptional 获取一个值,该值指示此参数是否为可选参数。 该方法依赖于一个可选的元数据标志。编译器可以插入此标志,但编译器没有义务这样做。 此方法利用了ParameterAttribute...
我需要使用C#反射调用类型的方法。 在运行时,我的数据将包含一个包含名称/值对的字典。字典中的名称将对应于我将调用的方法上的参数名称。此外,在运行时,我将拥有任意程序集限定的类型名称和方法名称。在设计时,我将不知道类型和方法,只知道该方法将接受int、string、DateTime、bool...
我有一个GenericMethodDefinition的MethodInfo,例如:CallMethod<T>(T arg, string arg2)。调用GetParameters()方法将给我两个ParameterInfo对象,第一个是泛型的,第二个不是。如何让Paramete...