如何识别对父函数的对象调用

时间:2013-02-25 19:16:35

标签: c# asp.net

我想通过子类来识别对父类成员的调用。 可能吗? 例如:

public class base1
{
    public void  getvalue()
    {
    }
}

public class B:base1
{
}

public class C:base1
{
}

public static void main()
{

   B objb=new B();
   C objc=new C();

   objb.getvalue();//this should display B
   objc.getvalue();//this should display C 

}

我们如何相应地修改getvalue()? //不使用覆盖概念

1 个答案:

答案 0 :(得分:4)

您可以使用反射来执行此操作:

string type = objb.GetType().Name; //will be "B"