社区
C#
帖子详情
怎样获得当前代码所在的文件的名称和行号?
o1234567890
2006-04-03 03:20:35
报错用的。
...全文
123
4
打赏
收藏
怎样获得当前代码所在的文件的名称和行号?
报错用的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
o1234567890
2006-04-03
打赏
举报
回复
我就是想把出现错误的文件名和行号写到txt文件中,方便我查找和保存,加入日志怎么加入?我还不知道
lovefootball
2006-04-03
打赏
举报
回复
用StackTrace 和StackFrame
具体语法可以参见MSDN
lovefootball
2006-04-03
打赏
举报
回复
日志为什么不用log4net?
Class1 myClass = new Class1();
try
{
myClass.MyMethod();
}
catch (Exception)
{
// Display file and line information, if available.
StackTrace st = new StackTrace(new StackFrame(true));
Console.WriteLine(" StackTrace: " + st.ToString());
Console.WriteLine(" Line Number : " +
st.GetFrame(0).GetFileLineNumber().ToString());
Console.WriteLine("-------------------------------------------------\n");
}
Knight94
2006-04-03
打赏
举报
回复
to 怎样获得当前代码所在的文件的名称和行号?
不可能吧,即使你生成的代码,用reflector进行反编译,也不能完全和原先编写的代码一样。
不知道你为什么要这样做,还不如你在自己程序加入日志,来标明位置,可能效果更好。
PHP中几个常用的魔术常量
文件
中的
当前
行号
。 __FILE__
文件
的完整路径和
文件
名。如果用在被包含
文件
中,则返回被包含的
文件
名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的...
c#获取
当前
代码
运行的
文件
名、运行的函数名以及
当前
代码
执行的
行号
c#获取
当前
代码
运行的
文件
名、运行的函数名以及
当前
代码
执行的
行号
python获取
当前
执行程序的函数
名称
和
行号
python将
当前
行号
写入日志
3. C++调试时显示
代码
所在
文件
/ 函数 /
行号
信息
/ 使用的...符号是可变参函数传参的写法,可以使用__VA_... .) selfTest(__VA_ARGS__ , __FILE__ , __func__ , __LINE__) int main() {//上面进行宏定义后,此行
代码
相当于selfTest(3,8,__FILE__,__func__,__LINE__) }
C语言显示
代码
行号
、所在函数名和所在
文件
名
C语言显示
代码
行号
、所在函数名和所在
文件
名
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章