倾分奉送!!如何获得其它线程的堆栈信息——高手进

skyline_wolf 2011-05-02 06:11:25
如何获得其它线程的堆栈信息
例如:我想得到
在 CriteriaEVCP.EVCPMainForm.CERPMainForm_FormClosing(Object sender, FormClosingEventArgs e)
在 System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
在 System.Windows.Forms.Form.RaiseFormClosingOnAppExit()
在 System.Windows.Forms.Application.ExitInternal()
这样的字符串。
验证成功的我把我剩下的分全给你!
...全文
69 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
324374 2011-05-02
  • 打赏
  • 举报
回复
注意using System.Diagnostics;
        static void Main()
{
new Thread(doo1).Start();
Console.ReadKey(true);
}

static void doo1()
{
doo2();
}

static void doo2()
{
StackTrace trace = new StackTrace(true);
foreach(StackFrame frame in trace.GetFrames())
Console.Write(frame);
}
qw_zr 2011-05-02
  • 打赏
  • 举报
回复
好像只有出现异常时才能取得那样的堆栈信息吧。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧