이름으로 속성 값 검색
객체의 속성 값은 해당 이름으로 액세스할 수 있으므로 프로그래밍 방식으로 데이터를 조작하고 검색할 수 있습니다. 특정 시나리오에서는 변수 속성 이름을 기반으로 속성 값을 동적으로 검색하는 것이 바람직합니다. 이 질문은 그러한 기능을 달성하는 방법을 탐구합니다.
방법:
다음 C# 방법은 리플렉션을 활용하여 지정된 속성을 기반으로 개체의 속성 값을 얻습니다. 이름:
public string GetPropertyValue(object obj, string propertyName) { return obj.GetType().GetProperty(propertyName).GetValue(obj, null); }
사용법:
"car" 개체에서 "Make" 속성 값을 검색하려면:
string make = GetPropertyValue(car, "Make");
구현:
이 방법은 다음과 같이 작동합니다. 다음은 다음과 같습니다.
추가 사항:
위 내용은 C#에서 이름으로 속성 값을 동적으로 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!