获取执行代码的行号

时间:2014-04-01 02:22:13

标签: c# .net winforms

我们如何在C#/ WinForms中获取当前正在执行的代码的行号。

在PHP中,我们可以__LINE____FUNCTION__访问有关当前正在执行的代码段的详细信息。

1 个答案:

答案 0 :(得分:5)

检查此课程和示例StackFrame

StackFrame sf = st.GetFrame(i);
Console.WriteLine(" File: {0}", sf.GetFileName());
Console.WriteLine(" Line Number: {0}", sf.GetFileLineNumber());
Console.WriteLine(" Column Number: {0}", sf.GetFileColumnNumber());