反射

    xiaoxiao2021-03-25  139

    public ReportPlayerData GetReportData([FromBody]ReportPlayerDetail lReportPlayerDetail)         {             ReportInterface lReportInterface = GetReportInterface(lReportPlayerDetail);             lReportInterface.mClientWidth = lReportPlayerDetail.mClientWidth;             lReportInterface.mProjectId = lReportPlayerDetail.mProjectId;             ReportPlayerData lReportPlayerData = null;             Type t = Assembly.Load(lReportInterface.interface_name).GetType(String.Format("{0}.{1}", lReportInterface.interface_name, lReportInterface.ClassName), true);             MethodInfo m = t.GetMethod(lReportInterface.FunctionName);             if (m != null)             {                 object resultObj = m.Invoke(Activator.CreateInstance(t), new object[] { new JavaScriptSerializer().Serialize(lReportInterface) });                 lReportPlayerData = (ReportPlayerData)resultObj;//new JavaScriptSerializer().Deserialize<ReportPlayerData>(resultObj.ToString());                 if (!lReportPlayerData.mSucceed)                 {                 }                 else                 {                 }             }             return lReportPlayerData;         }
    转载请注明原文地址: https://ju.6miu.com/read-12145.html

    最新回复(0)