2
C# 동적을 이해하려고합니다. 동적 변수에 할당 된 ExpandoObject 인스턴스가 있습니다. ExpandoObject에서 IDictionary를 구현하고 있음을 이해합니다. 그러나 아래의 과제는 실패합니다.사전과 같은 ExpandoObject에 데이터를 추가하는 동안 오류가 발생했습니다.
dynamic obj = new ExpandoObject();
obj["Test"] = "TestValue";
Console.WriteLine(obj.Test);
누군가 내가 잘못 가고 있다고 말할 수 있습니까?
obj.Test="TestValue";
그러나 위의 진술은 정상적으로 작동하는 것 같습니다.