获取正在执行的代码的行号

12 浏览
0 Comments

获取正在执行的代码的行号

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

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

0
0 Comments

在上面的内容中,提到了使用StackFrame类来获取执行代码的行号。然而,有人对此提出了质疑并将其投票降级。作者询问为什么会被降级,表示这个方法看起来符合他的需求。然后,作者表示如果有人能提供一个代码示例,他将会标记此问题已解决。最后,作者表示理解了对方的观点并感谢对方的回答。

根据这些内容,我们可以得出以下结论:

问题的出现原因:有人对使用StackFrame类获取执行代码的行号的方法表示质疑,并将其投票降级。

解决方法:作者希望有人能提供一个代码示例来解决这个问题。

以下是整理后的

在这个讨论中,某些情况下使用StackFrame类来获取执行代码的行号。作者表示有人对此方法提出了质疑,并将其投票降级。然而,作者表示这个方法看起来符合他的需求,并询问为什么会被降级。他表示如果有人能提供一个代码示例,他将会标记此问题已解决。最后,作者表示理解了对方的观点并感谢对方的回答。

这个讨论中提到的StackFrame类可以用来获取执行代码的行号。可以使用GetFrame方法来获取当前的StackFrame实例,并使用GetFileLineNumber方法来获取行号。通过使用这些方法,可以方便地获取到正在执行的代码所在的行号。

然而,有人对此方法提出了质疑并将其投票降级。作者表示不理解为什么会有人对此方法表示质疑,并希望有人能提供一个代码示例来解决这个问题。

最后,作者表示理解了对方的观点并感谢对方的回答。他表示会继续寻找解决方法,并希望能够找到一个满意的答案。

这个讨论中提到了使用StackFrame类来获取执行代码的行号,并讨论了其中遇到的问题和可能的解决方法。

0