Abrufen der aktuellen Zeilennummer
In C# kann die Bestimmung der aktuellen Zeilennummer im Quellcode durch Techniken erreicht werden, die je nach Version variieren Version des .NET Frameworks und die verwendete Sprachversion.
Verwenden von Aufruferattributen (.NET 4.5 / C# 5 und höher)
In .NET 4.5 und späteren Versionen führte C# 5 die Verwendung von Aufruferattributen ein und bot eine praktische Methode zum Abrufen der Zeilennummer und anderer Informationen. So implementieren Sie diesen Ansatz:
using System.Runtime.CompilerServices; static void SomeMethodSomewhere() { ShowMessage("Boo"); } ... static void ShowMessage(string message, [CallerLineNumber] int lineNumber = 0, [CallerMemberName] string caller = null) { MessageBox.Show(message + " at line " + lineNumber + " (" + caller + ")"); }
SomeMethodSomewhere();
Boo at line 39 (SomeMethodSomewhere)
Hinweis: Diese Methode bietet auch Zugriff auf das Attribut [CallerFilePath], das nützlich sein kann, um den Pfad des Originalcodes zu ermitteln Datei.
Das obige ist der detaillierte Inhalt vonWie kann ich die aktuelle Zeilennummer im C#-Code abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!