日期:2014-05-18  浏览次数:20993 次

C#里面,如何快速跳转到所调用的方法?
各位朋友,代码吧下:分别有位置1和位置2,如果在Main方法里面调用了一个方法,怎样操作,才可以快速地跳转到该法里面,然后再从该方法跳转到被调用处呢?也就是说,如何可以跟踪这个方法?即,从位置1和位置2两者之间可以来回切换,请各位朋友赐教,谢谢!!!


namespace   ConsoleApplication1
{
        class   program
        {
                static   void   Main(string[]   args)
                {
                            ParamsTest(new   int[]   {   1,   2,   3,   4   });//位置1
                        Console.ReadLine();


                }
                    public   static   void   ParamsTest(params   int[]   args)//位置2
                        Console.WriteLine( "#参数:{0} ",   args.Length);
                        for   (int   i   =   0;   i   <   args.Length;   i++)
                        {
                                Console.WriteLine( "targs[{0}]={1} ",   i,   args[i]);
                        }
                }
        }
}


------解决方案--------------------
啥意思?
断点/
------解决方案--------------------
F8
还是

F11
------解决方案--------------------
设置断点就可以了啊!
------解决方案--------------------
调用方法的地方,单步调试F11就可以到方法里面
但是从方法里面回到调用的地方,好像不行吧
------解决方案--------------------
断点
------解决方案--------------------
设置标签或断点
------解决方案--------------------
跳转回你来的地方也许可以使用书签,先设定一个书签,然后F12跳过去,处理完以后再Ctrl+B, P跳回来。

设定:Ctrl+B, T
上一个书签:Ctrl+B, P
下一个书签:Ctrl+B, N
禁用/启用一个书签:Ctrl+B, E
清除所有书签:Ctrl+B, C

Ctrl+B, T是这样用的,先按Ctrl+B,然后松开Ctrl按T。
------解决方案--------------------
右键菜单中的转到定义和查找所有引用
------解决方案--------------------
直接用鼠标拖动Debug时的黄箭头,可以跳转到先前的位置