C#中有没有类似C++的__FILE__和__LINE__? 本人想用C#写一个Log类,用于记录程序的运行日志,当程序执行到源文件的某一地方时,会将该文件的文件名及当前行号记录到日志中。在C++中我可以使用__FILE__和__LINE__得到当前文件名称及当前行号,但是在C#中该如何实现?MSDN中介绍StackFrame可以得到创建StackFrame时所在的文件名称及行号,但是我每次写日志都要创建StackFrame非常麻烦,各位有什么高见? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 分析一下log4net看看如何实现的 太失败了,头一回在C#版面发问题就没人能解决,.NET的洞是在是太大了 new System.Diagnostics.StackFrame(true).GetFileLineNumber().ToString()new System.Diagnostics.StackFrame(true).GetFileName().ToString();用法和 __FILE__ __LINE__ 一样, 就是写起来麻烦还可以得到函数名,列,实例类型等信息。 远程访问sqlite数据库 C#实现边缘半透明?? 保存文件為Excel檔? C++类成员函数中使用const可以避免改动,那么C#中有什么机制? 怎样生成treenode数组? 请问用什么函数可以知道一个汉字占用的二进制位?? c#连接mysql问题,折腾两天了,不知道咋回事,麻烦前辈们看一下,在线等 求一个C#可用的mysql简单过程! RequiredFieldValidator控件问题 为什么不行? WinForm dataGrid 增加行的問題! 急!在xtragrid中如何获取当前行啊(winform)?(注:是XtraGrid不是XtraVerticalGrid)
new System.Diagnostics.StackFrame(true).GetFileName().ToString();用法和 __FILE__ __LINE__ 一样, 就是写起来麻烦还可以得到函数名,列,实例类型等信息。