显示以图形方式执行的代码? 。净

时间:2013-10-04 06:31:02

标签: c# .net winforms

我目前正在编写C#程序。有一个附带的算法,我希望在其执行点显示其代码行在不同的面板上执行。

例如,如果要调用此行执行:

SolidBrush drawBrush = new SolidBrush(Color.Tan);

然后需要键入或以面板上显示的适当方式键入。

我有办法实现这个目标吗?

如果有办法让我知道执行点,那也就足够了。

1 个答案:

答案 0 :(得分:0)

您可以使用StackFrame Class。使用正在执行的代码的行号,您应该能够获得我确定的代码行。

  • GetFileLineNumber()
  

获取包含代码的文件中的行号   执行。通常从调试中提取此信息   可执行文件的符号。

  • 用GetFileName()
  

获取包含正在执行的代码的文件名。这个   通常从调试符号中提取信息   可执行文件。