«propertyinfo» 태그된 질문

12
문자열 값으로 리플렉션하여 속성 설정
Reflection을 통해 객체의 속성을 값 유형으로 설정하고 싶습니다 string. 예를 들어 Ship속성 이 인 클래스 가 있다고 가정 Latitude합니다 double. 내가하고 싶은 일은 다음과 같습니다. Ship ship = new Ship(); string value = "5.5"; PropertyInfo propertyInfo = ship.GetType().GetProperty("Latitude"); propertyInfo.SetValue(ship, value, null); 있는 그대로 이것은 다음을 발생시킵니다 ArgumentException. 'System.String'유형의 오브젝트는 'System.Double'유형으로 …

14
반영-속성의 속성 이름 및 값 가져 오기
수업이 있는데 이름이라는 속성으로 Book이라고 부릅니다. 해당 속성과 관련된 속성이 있습니다. public class Book { [Author("AuthorName")] public string Name { get; private set; } } 내 주요 방법에서 리플렉션을 사용하고 있으며 각 속성에 대한 각 속성의 키 값 쌍을 가져 오려고합니다. 따라서이 예에서는 속성 이름으로 "Author"가 표시되고 속성 값으로 "AuthorName"이 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.