일반적으로, 우리는 다음과 같은 속성을 만들 수 있습니다 내 경우 ExpandoObject를 사용하여 런타임 속성을 만들 수 있습니까?
dynamic expando = new ExpandoObject();
expando.Price = 45k;
expando.Value = "Good";
, 나는 그런 "가격"또는 실행 때까지 "값"등의 속성을 알 수 없습니다. 어떻게 그런 동적 속성을 만들 수 있습니까? 뭔가 같은,
dynamic expando = new ExpandoObject();
expando[properties[0]] = 45k;
expando[properties[1]] = "Good";
expando[properties[2]] = "Red";
expando[properties[3]] = 8;
어쨌든 이런 종류의 동작을 달성하기 위해.
[ExpandoObject에 알 수없는 (디자인 타임에) 속성 추가] 중복 가능 (http://stackoverflow.com/questions/2974008/adding-unknown-at-design-time-properties-to-an-expandoobject) – stijn