我希望获取一个对象,并使用反射将类属性映射到KeyValuePair of String,String。
但并不是那么简单,因为类有一些子类,子类也可以有一个子类。
我的想法是以一个用子类映射对象的KeyValuePair列表结束。
就像这样:
List{
KeyValuePair -> (ObjectThing.FirstPropName, "4"),
KeyValuePair -> (ObjectThing.SecondPropName, "lol"),
KeyValuePair -> (ObjectThing.FirstPropName.FirstSubPropertyName, "3"),
KeyValuePair -> (ObjectThing.FirstPropName.SecondSubPropName, "10")
}发布于 2015-07-29 02:05:15
我通常这样做
public class Node
{
public Dictionary<string, string> dict = new Dictionary<string, string>();
public List<Node> children = new List<Node>();
}https://stackoverflow.com/questions/31689516
复制相似问题