我想从Visual Studio获取行号。可能吗 ?感谢
答案 0 :(得分:0)
您可以使用CallerLineNumberAttribute
public void DoProcessing()
{
TraceMessage("Something happened.");
}
public void TraceMessage(string message,
[CallerLineNumber] int sourceLineNumber = 0)
{
Trace.WriteLine("message: " + message);
Trace.WriteLine("source line number: " + sourceLineNumber);
}
// Sample Output:
// message: Something happened.
// source line number: 31
答案 1 :(得分:0)
如果您只想在IDE中显示行号(如屏幕截图所示),请按照以下步骤操作(在VS2012中测试):
在菜单栏上,选择工具/选项。展开文本编辑器节点,然后选择所有语言,或者,如果只需要特定语言,请打开您正在使用的语言的节点。然后选中显示部分中的行号复选框。
更多信息here on MSDN。