boss很另类,要求写异常处理函数。该异常处理函数得其他功能均已实现,唯欠以下功能:
异常处理函数:public void DealException(Exception ex)要能够获取发生ex得函数,也就是抛出ex得函数得传入参数值。
我们现在通过以下代码可以获得目标函数参数的类型,但起取值无法获得:
MethodBase myMB = ex.InnerException.TargetSite;
ParameterInfo[] pars = myMB.GetParameters();
foreach (ParameterInfo p in pars) 
{
   //...
   string strParaType= p.ParameterType.ToString();
   //...   
}我试图用ArgumentOutOfRangeException.ActualValue来获取,但必须手工创建异常,这一方案被boss枪毙。boss说不能在异常可能发生处加任何代码。
求救!Help!Help!