我有下面的方法,其中第二个参数也可以为空
public static void MyMethod(Nullable<System.Int32> i_ReportID, out Nullable<System.Int32> i_MenuID)
{
i_MenuID = 0;
}
我试图通过以下方式将参数标识为 GenericInstance
(methodDefinition.Parameters[0] as ParameterReference).ParameterType.IsGenericInstance 对于第一个参数,它返回 true。 (methodDefinition.Parameters[1] as ParameterReference).ParameterType.IsGenericInstance 对于第二个参数,它返回 false。为什么?