我试了没有呀?
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
网上用的这种方法,只能得到普通函数的信息。因为RuntimeConstructorInfo无法强制转换为MethodInfoMethodInfo method0 = (MethodInfo)(new StackTrace().GetFrame(0).GetMethod());
MethodInfo method1 = (MethodInfo)(new StackTrace().GetFrame(1).GetMethod());
MethodInfo method2 = (MethodInfo)(new StackTrace().GetFrame(2).GetMethod());
你直接断点调试看看有没有进入到 MyDerivedClass()这个方法就知了呀。我想肯定是不会进去的。书上写错了吧
MyDerivedClass myObj = new MyDerived();书上的例子应该实例化,执行的顺序如下:
1.执行System.Object.Object构造函数。
2.执行MyBaseClass.MyBaseClass(int i)构造函数。
3.执行MyDerivedClass.MyDerivedClass(int i, int j)构造函数。
4.执行MyDerivedClass.MyDerivedClass()构造函数
如果是像下面这么实例化:MyDerivedClass myObj = new MyDerived(5,6);执行的顺序则是:
1.执行System.Object.Object构造函数。
2.执行MyBaseClass.MyBaseClass(int i)构造函数。
3.执行MyDerivedClass.MyDerivedClass(int i, int j)构造函数。
MyDerivedClass myObj = new MyDerivedClass (5,6);
你直接断点调试看看有没有进入到 MyDerivedClass()这个方法就知了呀。我想肯定是不会进去的。书上写错了吧
用断点试了,确实没有进MyDerivedClass()这个方法,难道真的是书错了
你直接断点调试看看有没有进入到 MyDerivedClass()这个方法就知了呀。我想肯定是不会进去的。书上写错了吧
用断点试了,确实没有进MyDerivedClass()这个方法,难道真的是书错了
楼主赶紧把这破书丢了 害人不浅
你直接断点调试看看有没有进入到 MyDerivedClass()这个方法就知了呀。我想肯定是不会进去的。书上写错了吧
用断点试了,确实没有进MyDerivedClass()这个方法,难道真的是书错了
恭喜你买到原装正版中国人编写的书集
你直接断点调试看看有没有进入到 MyDerivedClass()这个方法就知了呀。我想肯定是不会进去的。书上写错了吧
用断点试了,确实没有进MyDerivedClass()这个方法,难道真的是书错了
恭喜你买到原装正版中国人编写的书集
你妹!此贴已结!