2014-01-29 34 views

回答

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 
0

如果你只是想顯示在IDE行號(在你的截圖),請按照下列步驟操作(在VS2012測試):

在菜單欄上,選擇工具/選項。展開文本編輯器節點,然後選擇所有語言或者,如果您只想要某種特定語言,請打開您正在使用的語言的節點。然後檢查行號複選框中的顯示部分。

更多信息here on MSDN

+0

嗨,我問得到行號,而不是如何顯示。 – nieto

+0

對不起,我誤解了 - 你的問題是非常模糊的,特別是那個截圖。 –

相關問題