오브젝트 내용을 UI 에 뿌려주고 수정할수 있게 하려고 합니다
기본적으로 리플렉션을 사용해서 뿌려주고 수정하는데 문제가 없는데요
public class A
{
public int _b;
}
이런 클래스가 있다면
A foo = new A();
var info = foo.GetType().GetField("_b");
info.SetValue(foo, 10);
요렇게 UI 에 object와 fieldInfo 를 넘겨줘서 세팅하게 했습니다.
그런데 리스트 필드는 이렇게 처리할수가 없네요???
public class A
{
public List<int> _c = new List<int>();
}
_c에 새로운 리스트를 세팅하는게 아니라 리스트 내용물만 바꾸고 싶은거니까요