nameof 연산자 없이 형식이 안전한 속성 이름 검색
.NET Core nameof 연산자를 사용하면 속성 이름을 문자열로 쉽게 검색할 수 있습니다. 안전성과 코드 가독성. 그러나 이전 .NET 버전에는 대체 이름이 내장되어 있지 않습니다.
C# 3.5 해결 방법
.NET 3.5에서는 람다를 사용하여 해결 방법을 얻을 수 있습니다. 표현식:
var propName = Nameof<SampleClass>.Property(e => e.Name);
제공된 코드 조각은 SampleClass.
.NET에서 "Name"이라는 속성에 대한 이 접근 방식을 보여줍니다. 2.0 구현
.NET 2.0에서 nameof 기능을 구현하는 것은 간단하지 않습니다. 리플렉션 및 람다 표현식의 제한으로 인해. 그러나 MemberInfo 클래스 및 해당 리플렉션 기능과 관련된 보다 복잡한 접근 방식을 사용하는 것이 가능합니다.
위 내용은 nameof Operator 없이 이전 .NET 버전에서 형식이 안전한 속성 이름을 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!