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'유형으로 …