我希望能够从另一个系统中存储的树形结构中获取值。例如:
为了避免输入错误和无效的键,我希望通过创建一个具有树形结构的对象或类,在编译时检查名称:
GetValue("Vehicle.Car.Ford.Focus.Engine.Oil.Color")
为了避免输入错误和无效的键,我希望通过创建一个具有树形结构的对象或类,在编译时检查名称:
GetValue(Vehicle.Car.Ford.Focus.Engine.Oil.Color)
在不为每个树节点创建类的情况下,有没有一种简单的方法在C#中完成这个任务?我可以使用匿名类或子类吗?是否应该自动生成代码?