Подтвердить что ты не робот

Программно получить С# Stack Trace

Возможный дубликат:
Как распечатать текущую трассировку стека в .NET без каких-либо исключений?

Когда генерируется исключение, его текст содержит трассировку стека. Можно ли каким-либо образом получить текст трассировки стека (включая файл и строку) без исключений?

public void f()
{
   //blah
   string stacktrace = ???;
   //blah
}
4b9b3361

Ответ 2

Да...

StackTrace stackTrace = new StackTrace();           // get call stack
StackFrame[] stackFrames = stackTrace.GetFrames()

Ответ 3

string stackTrace = Environment.StackTrace;