현재 줄 번호 검색
C#에서 소스 코드의 현재 줄 번호를 확인하는 방법은 소스 코드에 따라 달라지는 기술을 통해 수행할 수 있습니다. .NET 프레임워크 버전 및 사용 중인 언어 버전.
호출자 사용 속성(.NET 4.5 / C# 5 이상)
.NET 4.5 이상 버전에서 C# 5에서는 호출자 속성 사용을 도입하여 줄 번호 및 기타 정보를 검색하는 편리한 방법을 제공했습니다. 이 접근 방식을 구현하려면:
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)
참고: 이 메서드도 원본 코드 파일의 경로를 얻는 데 유용할 수 있는 [CallerFilePath] 속성에 대한 액세스를 제공합니다.
위 내용은 C# 코드에서 현재 줄 번호를 어떻게 얻을 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!