如何在Visual Studio中获取行号

时间:2014-01-29 12:22:49

标签: numbers line

我想从Visual Studio获取行号。可能吗 ?感谢

enter image description here

2 个答案:

答案 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