有没有办法在 .net 中使用反射来根据路径获取属性的值,例如...
type t {
id : int
name : string
}
type s {
id : int
st : t
{
let a = {id = 1; {id = 2; name = "foo"}}
a.getType().getProperty("st.name")
很抱歉使用了F#。显然这不起作用,但它说明了我想要做的事情。我可以编写递归算法来实现这个功能,但是否有人知道API中是否有机制可以实现这一点?