Rumah >pembangunan bahagian belakang >C++ >Bagaimana Saya Boleh Mendapatkan Nombor Baris Semasa dalam .NET?
Menentukan nombor baris semasa dalam kod anda boleh berguna untuk menyahpepijat atau memaparkan mesej ralat. Begini cara anda boleh mencapainya:
Dalam .NET 4.5 / C# 5, anda boleh menggunakan fungsi terbina dalam pengkompil. Tentukan kaedah utiliti yang memanfaatkan atribut pemanggil baharu:
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 + ")"); }
Apabila anda memanggil SomeMethodSomewhere(), ia akan memaparkan:
Boo at line 39 (SomeMethodSomewhere)
Selain itu, anda boleh menggunakan [CallerFilePath] untuk dapatkan semula laluan fail kod asal.
Atas ialah kandungan terperinci Bagaimana Saya Boleh Mendapatkan Nombor Baris Semasa dalam .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!