gpt4 book ai didi

C# 预编译影响行号?

转载 作者:行者123 更新时间:2023-11-30 21:12:42 25 4
gpt4 key购买 nike

我正在尝试根据报告的堆栈跟踪调试 prod 中的问题,但行号没有对齐?预编译是否会影响行号,“else”中的代码(可以说是)是否计入行号?

例如:

1    #if DEBUG
2 DoItemA();
3 #else
4 DoItemB()
5 #endif

2 行代码(编译时)、5 行代码或 1 行代码(在预编译时计算出的唯一相关行)也是如此

当它运行时,我的堆栈跟踪显示错误在第 3 行,它是如何计算行号的?

最佳答案

C# 中没有单独的预编译器。因此堆栈跟踪中的行号应该与原始文件中的行号相同。

关于C# 预编译影响行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7311023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com