0

我想按子类识别对父类成员的调用。是否可以?例如:

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() ?//不使用覆盖概念

4

1 回答 1

4

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

string type = objb.GetType().Name; //will be "B"
于 2013-02-25T19:19:04.027 回答