欢迎来到山村网

C# 里怎样得到当前执行的函数名,当前代码行,源代码文件名

2019-03-02 12:03:12浏览:626 来源:山村网   
核心摘要:  得到函数名:  System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace();  this.Text = st.GetFrame(0

  得到函数名:

  System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace();

  this.Text = st.Getframe(0).ToString();

  得到代码行,源代码文件名:

  StackTrace st = new StackTrace(new Stackframe(true));

  Console.WriteLine(" Stack trace for current level: {0}", st.ToString());

  Stackframe sf = st.Getframe(0);

  Console.WriteLine(" File: {0}", sf.GetFileName());

  Console.WriteLine(" Method: {0}", sf.GetMethod().Name);

  Console.WriteLine(" Line Number: {0}", sf.GetFileLineNumber());

  Console.WriteLine(" Column Number: {0}", sf.GetFileColumnNumber());

(责任编辑:豆豆)
下一篇:

Fastcgi是什么

上一篇:

C# 特性(Attribute)学习

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com