나는 클래스의 속성 값을 설정하려면이 예를 발견 :변수의 값을 어떻게 설정할 수 있습니까?
Ship ship = new Ship();
string value = "5.5";
var property = ship.GetType().GetProperty("Latitude");
var convertedValue = property.Converter.ConvertFrom(value);
property.SetValue(self, convertedValue);
을하지만 내 "이"에서 변수의 값을 설정합니다. "속성을"null 인 - 내 주요 형태
즉
나는 개인 이중 "기세"string value = "5.5";
var property = this.GetType().GetProperty("Momentum");
var convertedValue = property.Converter.ConvertFrom(value);
property.SetValue(self, convertedValue);
이 작동하지 않을 수 있습니다.
이것을 달성하려면 위 코드를 어떻게 변경해야합니까?
'자기'란 무엇입니까? – JLRishe
'this.Momentum = 5.5' - 즉, 왜 처음에는 반사를 사용하고 있습니까? – Jamiec
개인 더블 뭐? 필드 또는 속성? – Denis