Mengambil Nombor Baris Semasa dalam Kod Anda
Jika anda sedang menggunakan kod dan ingin mengetahui nombor baris mana yang sedang dilaksanakan, ada penyelesaian untuk anda.
Anda boleh mencapai ini menggunakan bantuan pengkompil dalam .NET 4.5 / C# 5. Begini caranya:
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();
Output akan dipaparkan, contohnya:
Boo at line 39 (SomeMethodSomewhere)
Selain itu, jika anda memerlukan laluan fail kod asal, atribut [CallerFilePath] boleh memberikan maklumat tersebut.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Nombor Baris Semasa dalam Kod C# Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!