return new BaseClass().ToString();

解决方案 »

  1.   

    你如果不实例化类那就只能取到BaseClass.GetClassFullName你看看System.Environment.StackTrace的事就知道了,虽然用test类来引用GetClassFullName方法,但堆栈信息里面只有BaseClass.GetClassFullName
      

  2.   

    new BaseClass().ToString() 只能返回BaseClass的类名,不能得到test类名,我看你把GetClassFullName作为一个抽象方法算了,再派生类中用new ClassName().ToString()来实现
      

  3.   

    回复:1979xt(VS.NET为未来十年作好了准备,你呢)
    调用GetClassFullName知道类名,不过我想放在基类的方法中,可以省掉一些代码,而且减少出错的机会。