none
请教 反射问题! 把一个类当做参数传入某个方法..... RRS feed

  • 问题

  • 把一个类当做参数传入某个方法,检索,(需要反射的类)参数中的所有字段,属性,方法.包括私有声明,并返回!

    我试着用Msdn里面的示例,可惜获取不到 需要反射的类!可以帮我提供一个详细的代码吗?

    2010年4月26日 21:24

答案

  • 在这种情况下,你应该传入一个类型。比如:

    public class A

    {

    public void Func(){}

    }

    // 反射方法:

    public void CheckFunc(Type  type)

    {

       // 反射操作

    }

    应该吧typeof(A) 作为形参传入CheckFunc

     

     

    • 已标记为答案 Money.Live 2010年4月27日 9:56
    2010年4月26日 21:56
  • 你好!

        可以参考一下这篇文档:

    http://msdn.microsoft.com/zh-cn/library/t0cs7xez%28VS.80%29.aspx

      遇到问题我们可以继续交流啊!


    周雪峰
    • 已标记为答案 Money.Live 2010年4月27日 9:56
    2010年4月27日 1:23
    版主

全部回复

  • 在这种情况下,你应该传入一个类型。比如:

    public class A

    {

    public void Func(){}

    }

    // 反射方法:

    public void CheckFunc(Type  type)

    {

       // 反射操作

    }

    应该吧typeof(A) 作为形参传入CheckFunc

     

     

    • 已标记为答案 Money.Live 2010年4月27日 9:56
    2010年4月26日 21:56
  • 你好!

        可以参考一下这篇文档:

    http://msdn.microsoft.com/zh-cn/library/t0cs7xez%28VS.80%29.aspx

      遇到问题我们可以继续交流啊!


    周雪峰
    • 已标记为答案 Money.Live 2010年4月27日 9:56
    2010年4月27日 1:23
    版主
  • 谢谢两位 MVP !

    2010年4月27日 9:56
  • 不客气啊!

    欢迎常常来这里和大家交流啊


    周雪峰
    2010年4月27日 11:19
    版主