我目前正在编写一个 C# 程序。有一个附带的算法,我希望显示它的代码行在其执行点在不同的面板上执行。
例如,如果正在调用此行以执行:
SolidBrush drawBrush = new SolidBrush(Color.Tan);
然后需要将其键入或以适当的方式显示在面板上。
有没有办法可以做到这一点?
或者
如果有一种方法可以让我知道执行点,那也足够了。
您可以使用StackFrame 类。使用正在执行的代码的行号,您应该能够获得我确定的代码行。
获取文件中包含正在执行的代码的行号。此信息通常是从可执行文件的调试符号中提取的。
获取包含正在执行的代码的文件名。此信息通常是从可执行文件的调试符号中提取的。