美文网首页
c# .net 反射技术

c# .net 反射技术

作者: 羚羊藏历 | 来源:发表于2018-10-26 16:39 被阅读0次

    在项目中有时候会碰到需要通过反射技术进行方法调用的情况

    /// <summary>

            /// 反射

            /// </summary>

            /// <param name="mMethodName">方法名</param>

            private void DoInvoke(String mMethodName)

            {

                //类别 根据自己的实际情况替换

                LSXWAction action = new LSXWAction();

                Type mType = action.GetType();

                try

                {

                    MethodInfo mMethod = mType.GetMethod(mMethodName);

                    if (mMethod != null)

                    {   

                        //调用该类对应的方法,可传参数进去

                        Object obj = mMethod.Invoke(action, new Object[] { this.Context });

                        writeResponse(obj.ToString());

                    }

                    else

                    {

                        writeResponse("");

                    }

                    return;

                }

                catch (Exception er)

                {

                }

                writeResponse("");

            }

    如有疑问,请联系微信讨论

    相关文章

      网友评论

          本文标题:c# .net 反射技术

          本文链接:https://www.haomeiwen.com/subject/eakltqtx.html