我最近去面试,他们问我以下问题:
编写一个组件以根据传入的数据路径遍历对象层次结构并返回实现以下方法的属性值:
公共对象 getValueFromPath(object parentObj, string dataPath);
对象层次结构将是这样的:
Object1
objectRef2
property1
property2
parentObj 将是 Object1
dataPath 将是 objectRef2.property2
有人可以给我一个想法,我该怎么做。