Aktuelle Zeilennummer in Ihrem Code abrufen
Wenn Sie mit Code arbeiten und wissen möchten, welche Zeilennummer gerade ausgeführt wird, Es gibt eine Lösung für Sie.
Sie können dies mithilfe der Compilerunterstützung in .NET 4.5 / C# 5 erreichen. So geht's:
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();
Die Ausgabe wird beispielsweise angezeigt:
Boo at line 39 (SomeMethodSomewhere)
Wenn Sie außerdem den Pfad der ursprünglichen Codedatei benötigen, kann das Attribut [CallerFilePath] diese Informationen bereitstellen.
Das obige ist der detaillierte Inhalt vonWie kann ich die aktuelle Zeilennummer in meinem C#-Code abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!